Cards
Create Card
Create a new virtual card for an approved user
POST
Creates a virtual card for a KYC-approved user. Cards can be created with two funding types:
float(default) — The initial funding amount is deducted from your partner wallet. Fund and withdraw via API.crypto— The card receives a stablecoin deposit address. Users fund the card by sending a supported stablecoin on-chain. No initial amount required.
string
required
Bearer token. Example:
Bearer sk_staging_your_api_keystring
required
Unique key to prevent duplicate card creation. Use a UUID.
string
required
The user’s service ID returned from Create User.
number
Initial funding amount in USD. Must be greater than 0 and at most 10000. Required for
float cards, not required for crypto cards.string
default:"float"
Card funding type. Either
"float" or "crypto". When set to "crypto", the card receives a stablecoin deposit address and amount is not required.There is a rate limit of 1 card per user every 5 minutes. If you need to create another card for the same user, wait for the cooldown to expire.