Skip to main content
Issue prepaid virtual cards to your customers for online spending. Cards are funded from your wallet balance and can be frozen, unfrozen, topped up, or terminated via the API.
Minimum card creation amount is 3.00.Themaximumcardcreationamountandtopupamountis3.00. The maximum card creation amount and top-up amount is 10,000.00 USD.

Step 1: Issue a Card

Create a virtual card for an activated customer:
string
required
The ID of the activated customer.
string
required
Card currency (e.g. USD).
number
required
Initial funding amount in USD. Minimum 3.00,maximum3.00, maximum 10,000.00.

List Cards

Retrieve all virtual cards with pagination:
number
Page number.
number
Results per page.

Get Card Details

Retrieve a specific virtual card, including sensitive details:
string
required
The virtual card ID.

Fund a Card

Top up a card from your wallet balance:
string
required
The virtual card ID.
number
required
Amount to add to the card. Minimum 1.00,maximum1.00, maximum 10,000.00.
string
required
Wallet currency to debit from (e.g. USD).

Freeze / Unfreeze a Card

Temporarily freeze or unfreeze a card:
string
required
The virtual card ID.
string
required
"freeze" to block the card, "unfreeze" to re-enable it.

Get Card Transactions

Retrieve transaction history for a specific card:
string
required
The virtual card ID.

Withdraw from Card

Move funds from a card back to your wallet:
string
required
The virtual card ID.
number
required
Amount to withdraw from the card.

Terminate a Card

Permanently cancel a card. This action is irreversible:
string
required
The virtual card ID to terminate.
Card termination is permanent. Withdraw remaining funds before terminating.