Skip to main content
POST
/
cards
/
individual-cards
/
create
curl -X POST "https://api.cryptomate.me/cards/individual-cards/create" \
  -H "x-api-key: $CRYPTOMATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "client_abc123",
    "card_holder_name": "John Doe",
    "approval_method": "TOPUP",
    "daily_limit": 100.00,
    "weekly_limit": 500.00,
    "monthly_limit": 2000.00
  }'
{
  "id": "icard_6f1e2a30-4a3c-4b2e-9a1d-5e8c9b7a1f23",
  "rain_card_id": "rain_9d3b2c10-1a2b-3c4d-5e6f-7a8b9c0d1e2f",
  "client_id": "client_abc123",
  "type": "Virtual",
  "status": "ACTIVE",
  "last4": "4242",
  "expiration_month": 12,
  "expiration_year": 2028,
  "card_holder_name": "JOHN DOE",
  "approval_method": "TOPUP",
  "daily_limit": 100.00,
  "weekly_limit": 500.00,
  "monthly_limit": 2000.00,
  "forwarded_3ds_type": "sms"
}
Creates a new virtual card assigned to an individual client. Requires an API key with access level 2 or higher.

Body

client_id
string
required
ID of the individual client the card will be assigned to.
card_holder_name
string
required
Name printed on the card. Maximum 27 characters, letters and spaces only.
approval_method
string
Transaction approval method. Possible values: TOPUP, WEBHOOK.
daily_limit
number
Daily spending limit in USD.
weekly_limit
number
Weekly spending limit in USD.
monthly_limit
number
Monthly spending limit in USD.

Response

id
string
Unique card identifier.
rain_card_id
string
Rain provider card identifier.
client_id
string
ID of the individual client the card belongs to.
type
string
Card type.
status
string
Card status. Possible values: ACTIVE, FROZEN, INACTIVE, DELETED, EXPIRED.
last4
string
Last 4 digits of the card number.
expiration_month
integer
Card expiration month.
expiration_year
integer
Card expiration year.
card_holder_name
string
Name printed on the card.
approval_method
string
Transaction approval method.
daily_limit
number
Daily spending limit in USD.
weekly_limit
number
Weekly spending limit in USD.
monthly_limit
number
Monthly spending limit in USD.
forwarded_3ds_type
string
3DS challenge delivery method. Possible values: sms, webhook.
curl -X POST "https://api.cryptomate.me/cards/individual-cards/create" \
  -H "x-api-key: $CRYPTOMATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "client_abc123",
    "card_holder_name": "John Doe",
    "approval_method": "TOPUP",
    "daily_limit": 100.00,
    "weekly_limit": 500.00,
    "monthly_limit": 2000.00
  }'
{
  "id": "icard_6f1e2a30-4a3c-4b2e-9a1d-5e8c9b7a1f23",
  "rain_card_id": "rain_9d3b2c10-1a2b-3c4d-5e6f-7a8b9c0d1e2f",
  "client_id": "client_abc123",
  "type": "Virtual",
  "status": "ACTIVE",
  "last4": "4242",
  "expiration_month": 12,
  "expiration_year": 2028,
  "card_holder_name": "JOHN DOE",
  "approval_method": "TOPUP",
  "daily_limit": 100.00,
  "weekly_limit": 500.00,
  "monthly_limit": 2000.00,
  "forwarded_3ds_type": "sms"
}