Top up & create a card
API keys open for accounts with a card. Top up and create one in the dashboard.
🌿 Top up with crypto, spend anywhere, virtual Visa & Mastercard
Use the MintVCC API to issue virtual Visa & Mastercard cards programmatically, read balances and transactions, and receive events via webhooks. A clean REST API built to plug into agencies, media buying, and platforms.
API keys are issued from your dashboard after you create a card. (Creating a card needs a top-up.)
curl https://api.mintvcc.com/v1/cards \
-H "Authorization: Bearer mv_live_••••••••" \
-H "Content-Type: application/json" \
-d '{
"tier": "bloom",
"currency": "USD",
"network": "visa",
"nickname": "Ads, Meta",
"spend_limit": 1000
}'{
"id": "card_9f2c7a",
"tier": "bloom",
"brand": "visa",
"number": "5412 •••• •••• 6207",
"exp": "12/30",
"status": "active",
"spend_limit": 1000,
"balance": 0,
"created_at": "2026-10-29T12:04:11Z"
}API keys open for accounts with a card. Top up and create one in the dashboard.
In Dashboard → API, generate a live key (mv_live_…). Keep it secret, like a password.
Send Authorization: Bearer <key> over HTTPS, use the example above as-is.
Create a virtual Visa or Mastercard in one call, set tier, currency, and limits.
Read wallet balances and track top-ups. Credit is instantly usable for issuing and spending.
Query and filter every purchase, cash-back, and top-up, ready for accounting and reconciliation.
Receive real-time events like authorizations, declines, and completed top-ups.
/v1/cardsCreate a card/v1/cardsList cards/v1/cards/{id}Retrieve a card/v1/cards/{id}/freezeFreeze / unfreeze/v1/balanceGet wallet balance/v1/transactionsList transactions/v1/webhooksRegister a webhookEvery request is authenticated over HTTPS with a bearer token. Full reference and SDKs ship at launch.
No email, no password, just a minute. Add crypto and your card turns on instantly.
Create a free card →