Step 1: Create a customer
Before issuing a card, you must first onboard a customer. Learn more at Create your first customer.Step 2: Provision a Card Account
Once your customer is onboarded, you can create a card account. Each card is tied to a single currency and network. This cannot be changed after creation.Request
Step 3: View card details
After provisioning the card, retrieve its details to display to your user. This includes metadata like the BIN, expiration, and a securecard_image_url
that reveals full card data including CVV and PIN.
Request
Response
Step 4: Create a test transaction
You can now use your test card with any e-commerce site that accepts cards. We recommend using a known merchant with stable infrastructure.Step 5: Listen for pending transactions
Track real-time authorizations using thecard_transaction.created
webhook. This gives you a view of authorized but not yet settled transactions.
Response
Request
Step 6: Listen for settled transactions
Use thecard_transaction.updated.status_transitioned
webhook to track settlement status.
Request