Skip to main content
GET
/
v2
/
payment-methods
/
{paymentMethodId}
Get a Payment Method
curl --request GET \
  --url https://api.cdp.coinbase.com/platform/v2/payment-methods/{paymentMethodId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "8e03978e-40d5-43e8-bc93-6894a57f9324",
  "type": "ach",
  "asset": "usd",
  "name": "ALLY BANK ******1234",
  "verified": true,
  "allowDeposit": true,
  "allowWithdraw": false,
  "allowOutboundPayment": true,
  "limits": [
    {
      "remaining": {
        "amount": "900.00",
        "asset": "usd"
      },
      "used": {
        "amount": "100.00",
        "asset": "usd"
      },
      "total": {
        "amount": "1000.00",
        "asset": "usd"
      },
      "limitPeriod": "daily",
      "description": "Daily ACH transfer limit."
    }
  ]
}

Authorizations

Authorization
string
header
required

A JWT signed using your CDP API Key Secret, encoded in base64. Refer to the Generate Bearer Token section of our Authentication docs for information on how to generate your Bearer Token.

Path Parameters

paymentMethodId
string<uuid>
required

The identifier of the payment method to get.

Example:

"8e03978e-40d5-43e8-bc93-6894a57f9324"

Response

The payment method information.

id
string
required

The identifier of the payment method.

Example:

"8e03978e-40d5-43e8-bc93-6894a57f9324"

type
enum<string>
required

The type of payment method.

Payment methods represent different rails for moving money. Common values include:

  • ach - Automated Clearing House transfers for US bank accounts
  • fedwire - Federal Reserve Wire Network transfers for US bank accounts
Available options:
ach,
fedwire
Example:

"ach"

asset
string
required

Asset symbol for the payment method.

Example:

"usd"

name
string

Name for the payment method.

Example:

"ALLY BANK ******1234"

verified
boolean

The verified status of the payment method.

Example:

true

allowDeposit
boolean

Whether or not this payment method can perform deposits.

Example:

true

allowWithdraw
boolean

Whether or not this payment method can perform withdrawals.

Example:

false

allowOutboundPayment
boolean

Whether or not this payment method can perform outbound payments.

Example:

true

limits
object[]

List of ACH limits for the payment method.

The limit for the payment method.

Example:
[
{
"remaining": { "amount": "900.00", "asset": "usd" },
"used": { "amount": "100.00", "asset": "usd" },
"total": { "amount": "1000.00", "asset": "usd" },
"limitPeriod": "daily",
"description": "Daily ACH transfer limit."
}
]