Methods
| Method | Description |
|---|---|
add(customerId, method) | Add a payment method to a customer |
get(customerId, paymentId) | Get a specific payment method |
list(customerId, query?) | List a customer’s payment methods |
update(customerId, methodId, data) | Update a payment method |
delete(customerId, methodId) | Delete a payment method |
Add a payment method
The request shape depends on the payment method type and provider. Here are the most common patterns.Stripe card
Bridge bank account
Crypto wallet
PIX
Payment method types
Thetype field on a payment method is one of: "bank", "card", "plaid", "virtual_account", "liquidation_address", "trading_wallet", "customer_wallet", "pix", "evm_address".
Bank account types
Thebank_account_type field can be: "payment", "checking", "savings", "virtual_account".
Type reference
| Type | Providers | Description |
|---|---|---|
BridgeBankAccount | Bridge | US bank account with routing/account numbers |
OakBankAccount | Oak | Bank account with SWIFT code |
StripeBankAccount | Stripe | Bank account via Stripe |
MercadoPagoCard | MercadoPago | Card via token |
PagarMeCard | PagarMe | Card via token with billing address |
StripeCard | Stripe | Card via Stripe |
OakCustomerWallet | Oak | EVM wallet address |
BridgeLiquidationAddress | Bridge | Crypto liquidation address |
OakPix | Oak | PIX payment method |
BridgePlaid | Bridge | Plaid-linked bank account |
BridgeVirtualAccount | Bridge | Virtual account for on/off ramp |
TradingWallet | Oak | Trading wallet |
PlaidResponseData | Bridge | Plaid response data |