Skip to main content
POST
Create Virtual Card

Authorizations

Authorization
string
header
required

JWT bearer token returned by POST /action/auth. Send protected requests with: Authorization: Bearer . Tokens expire after 24 hours.

Path Parameters

userId
string
required

User ID for whom to create the card

Example:

"SP6VC"

Body

application/json

Virtual card creation details

balance
number
required
Required range: x >= 0.01
Example:

10

currency
enum<string>
required
Available options:
USD,
EUR,
XAF
Example:

"USD"

card_type
enum<string>
required
Available options:
VISA,
MASTERCARD
Example:

"VISA"

category
enum<string>
required
Available options:
PERSONAL,
BUSINESS
Example:

"PERSONAL"

grade
enum<string>
required
Available options:
BASIC,
PREMIUM
Example:

"BASIC"

Response

Virtual card created successfully

success
boolean
Example:

true

data
object