Key concepts
cardscapability — buying with a card deposit requires the user to have thecardscapability enabled.tradescapability — any buy or sell that involves converting one asset to another requires thetradescapability. UK retail users face a 24-hour post-onboarding cooldown before trading is available.card-withdrawalscapability — selling to a card via OCT requires thecard-withdrawalscapability.- 3DS authorization — card deposits may require user authorization via a 3DS challenge. When they do, the transaction response includes a
confirmationUrl— redirect the user there to complete it. octSupport— selling to a card requires the destination external account to haveoctSupport: "supported". Verify this when linking the payout card.
Supported methods
Testing in sandbox
Use test card numbers to simulate card deposits and payouts in the sandbox. Crypto deposits can be triggered via the simulate crypto deposit endpoint.Start building
Buy via API
Buy crypto for users from a fiat payment method — card and bank — in a single transaction.
Sell via API
Sell crypto and pay out to a fiat destination — card and bank — in a single transaction.