Virtual Cards
Virtual cards are digital Mastercard cards that can be used for online payments. They have real card numbers, CVVs, and expiration dates, but exist only digitally.Card Types
By Usage
| Type | Description | Use Case |
|---|---|---|
RELOADABLE | Can be funded multiple times | Recurring expenses, employee cards |
ONETIME | Single-use, terminated after first transaction | Secure single purchases |
By Network
| Network | Availability | Notes |
|---|---|---|
MASTERCARD | Available | Currently supported |
VISA | Coming Soon | Under development |
Card Lifecycle
Card Statuses
| Status | Description | Transactions Allowed? |
|---|---|---|
ACTIVE | Card is operational | Yes |
INACTIVE | Card is frozen/suspended | No |
TERMINATED | Card is permanently closed | No |
Creating a Card
Required Parameters
| Parameter | Type | Description |
|---|---|---|
cardholderId | string | ID of the cardholder |
nameOnCard | string | Name to display (4+ alphanumeric chars) |
amount | number | Initial funding amount (min $5) |
cardType | enum | MASTERCARD (only option available) |
cardUsage | enum | RELOADABLE (only option available) |
spendingLimit | enum | Monthly limit: 5000 or 10000 USD |
spendingControl | enum | Limit period: MONTH (only option available) |
Costs
Card creation involves fees deducted from your business wallet:| Item | Description |
|---|---|
| Initial Amount | The balance loaded onto the card |
| Issuance Fee | One-time card creation fee (varies by plan) |
| Funding Fee | Percentage of the loaded amount |
Exact fees depend on your subscription plan. Check your dashboard for current rates.
Spending Controls
All cards use monthly spending limits:| Spending Limit | Holding Balance | Description |
|---|---|---|
5000 | $1 required | $5,000/month maximum spend |
10000 | $3 required | $10,000/month maximum spend |
Example: $5,000 Monthly Limit
Example: $10,000 Monthly Limit
Card Operations
Funding (Reload)
Add funds to an active reloadable card:- Minimum: $5
- Fee: Based on subscription plan
- Only for
RELOADABLEcards
Unloading (Withdraw)
Remove funds from a card back to your wallet:- Cannot exceed card balance
- May incur unloading fee
- Processed via webhook notification
Freezing
Temporarily disable a card:- All transactions will be declined
- Card can be unfrozen later
- Balance remains on the card
Unfreezing
Reactivate a frozen card:Termination
Permanently close a card:- Remaining balance returned to wallet (via webhook)
- Action is irreversible
- Card cannot be reactivated
Sensitive Card Data
When you fetch card details, sensitive information is included:Best Practices
Use appropriate spending limits
Use appropriate spending limits
Set spending limits based on actual expected usage to minimize fraud risk.
Monitor card transactions
Monitor card transactions
Set up webhooks to receive real-time transaction notifications and flag unusual activity.
Freeze instead of delete
Freeze instead of delete
If you suspect fraud, freeze the card first to investigate before permanent termination.
Handle card data securely
Handle card data securely
Display full card details only when necessary and implement secure viewing mechanisms.

