Issue virtual Visa cards in milliseconds via API. Scope them to a merchant, cap the spend, set an expiry — or keep them disposable. Full control without touching your banking stack.
Issue a card for one transaction. It expires the moment the charge clears — or if it goes unused. Zero residual exposure.
Lock a card to a single merchant for repeating charges. Set a monthly cap and let the agent handle renewals autonomously.
Bind a card to a specific merchant or MCC category. Charges outside the scope are declined at the network level.
Hard cap on total or per-transaction spend. When the limit is reached, the card is automatically frozen — no overage possible.
Every card carries a policy. Define it at issue time — the network enforces it, not your application code.
Set per-transaction, daily, or lifetime caps. Hard-blocked at the network — no soft declines.
Restrict cards to specific merchant category codes. Block entire categories like gambling, crypto, or wire transfers.
Cards only authorize within defined time ranges. Useful for session-scoped agents or business-hours enforcement.
Route charges above a threshold to a human or automated approver before authorization proceeds.
Explicitly allowlist or blocklist individual merchants by ID. Layer on top of MCC rules for fine-grained control.
Cap the number of transactions per hour or day. Prevents runaway agents from hammering a merchant.
One API call. Card number, CVV, and expiry returned immediately. Attach a policy and hand it to your agent.
{
"type": "single_use",
"currency": "usd",
"spending_controls": {
"spending_limits": [
{
"amount": 5000,
"interval": "all_time"
}
],
"allowed_merchant_categories": [
"advertising_services"
]
},
"metadata": {
"agent": "openclaw-prod",
"run_id": "run_8f2a91"
}
}{
"id": "ic_01j9...",
"number": "4111 1111 1111 4891",
"exp_month": 8,
"exp_year": 2027,
"cvv": "•••",
"status": "active"
}Free plan includes $500 total spend cap. No credit card required.