Flow
Step 1: Create the card
Create the card in the target wallet. The card is createdACTIVE and returns its _id (the cardId you use everywhere else).
Reference:
POST .../wallets/{walletId}/cards
Step 2: Read the card details
The create response only returns the masked PAN. To get the full number and CVV needed for a charge, call the details endpoint with thecardId from step 1.
pan, cvv, and expiryDate to complete the charge with the merchant.
Reference: GET .../cards/{cardId}/details
Cardholder name guidelines
When a merchant requires a cardholder name, follow these rules so the charge isn’t rejected:- Use at least two names, ideally three, separated by a space —
MARCOS DANTASorMARCOS O DANTAS, notMARCOS. - Always uppercase.
- No digits or special characters.
Reusing a card for future charges
For a reusable card (singleUse: false), don’t create a new card per charge. Instead, keep the card and add a fresh limit before each new transaction:
The request body and the difference between a card limit and a card rule are covered in Control card spending.
Next steps
Control card spending
Add limits and merchant-category rules, and check available balance.
Manage and monitor cards
Block, unblock, and read the transaction history for a card.