Skip to main content
Virtual cards give your agents the ability to make purchases autonomously. Create a card, fund it through a checkout flow, and assign it to agents who need to spend on behalf of the company.

CLI First

Tools

Card Providers

If you omit provider, cards default to prepaid_gift (prepaid Visa, no cardholder required). Pass provider: "managed_virtual" for a full virtual card with no spending cap — that path requires a cardholder to be created first.

Cardholder Setup (managed virtual cards)

Before creating managed virtual cards, you must create a cardholder once per company. This registers identity information for KYC compliance.
Prepaid gift cards do not require a cardholder. You can skip this step if you only use provider: "prepaid_gift".

Pricing

Cards are not billed in credits. The checkout you pay is the amount loaded onto the card plus a funding fee covering payment processing (2.9% + 0.30)and,foramanagedvirtualcard,the0.30) and, for a managed virtual card, the 0.10 issuance fee. On a 150prepaidgiftloadthefeeis150 prepaid gift load the fee is 4.79 (4.90foramanagedvirtualcard),socheckouttotals4.90 for a managed virtual card), so checkout totals 154.79 and the full $150 lands on the card. The same fee applies to a top-up. Freezing, cancelling, assigning agents, reading details and listing transactions are all free.

Creating a Card

Card creation follows a checkout flow — you receive a checkout_url for the card’s initial funding: the spending limit plus the funding fee.
1

Create the card

Response:
2

Complete payment

Open the checkout_url in a browser and complete the payment. The checkout session expires after 30 minutes.
3

Issue the card

After payment, check the status and issue the card:
If payment succeeded, the card is issued automatically and the response returns status: "active".
4

Get card credentials

Once active, retrieve the full card number and CVC:
Response (managed virtual cards):

Top-Up

Add more funds to an active card’s spending limit:
Returns a checkout_url for the top-up payment, just like card creation — the amount plus the funding fee. The card’s spending limit increases by the amount_cents requested.

Agent Assignments

Cards can be assigned to specific agents, controlling which agents have access to spend:

Transaction Logging

Track agent spending by logging manual transactions:
Managed virtual cards also capture transactions automatically via payment webhooks. Manual logging is for non-card purchases (e.g., prepaid gift cards or offline transactions).

Card Statuses

Error Handling

Typical Workflows (Agent Perspective)

Creating and using a managed virtual cards card

Creating a prepaid gift card

See also