Debit card external accounts (
pmCard_) and on-ramping via a debit card are part of early-access onboarding rather than through a public endpoint. To be notified when debit cards launch, please register your interest.Register interest
Share your use case and we’ll reach out when debit card support is available.
Two roles
| Role | Transaction | What happens | Reference |
|---|---|---|---|
| Funding source | fiatToCrypto | A card payment converts to USDC and credits a wallet | Source asset: usd, network: card |
| Payout destination | cryptoToFiat | A wallet balance is pushed to the cardholder’s debit card | Destination externalAccount: pmCard_... |
Card as a funding source
A card-funded on-ramp uses thecard rail on the transaction source. The customer pays with their debit card and OMS delivers USDC to the destination wallet.
Card as a payout destination
A debit card is registered as an external account with thepmCard_ prefix, then referenced by ID as the destination of a cryptoToFiat transaction. OMS pushes the payout to the card. As with all external accounts, the quote source is always an OMS wallet, so a card is used as a destination, never a source.
Related
- Currencies and rails: the full list of supported assets and rails
- External accounts: registering a
pmCard_debit card as a payout destination - Transactions: the quote-and-execute flow for card and bank transfers