Step 1: Create a customer
Before issuing a card, you must first onboard a customer. Learn more at Create your first customer. Once you have a customer onboarded, you can make the customer eligible for cards by following this guide.Step 2: Provision a Card Account
Once your customer is onboarded, you can create a card account. Bridge supports a variety of different funds flows, and in particular we support the ability to spend directly out of a noncustodial wallet via onchain approvals. 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, you can view card details such as PAN and CVV by following this integration guide. This approach keeps your backend out of PCI compliance scope by ensuring that sensitive card details are revealed only directly to customer.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
Once a transaction has been authorized at the merchant, it will show up in the pending authorizations API endpoint:card_transaction.created webhook. This gives you a view of authorized but not yet settled transactions.
Response
Step 6: Listen for settled transactions
Use thecard_transaction.updated.status_transitioned webhook to track settlement status.
Request
