Partner API
  1. API References
Partner API
  • Getting Started
    • Introduction
    • Authentication
    • Business Use Cases
  • API References
    • Partner Operations
      • Get Balances
      • Create Wallet
      • Get Transaction History
      • Retrieve Exchange Rate and Create a Lock
      • Create and Finalize an Exchange
      • Retrieve Detailed Exchange Information
      • Create Crypto Withdrawal
      • Get Crypto Withdrawal Details
      • Create a SEPA Transfer
      • Get SEPA Transfer Details
    • User Accounts
      • Create User Account
      • Add KYC File
      • Add POA File
      • Add User Verification
      • Extend user
      • Update Existing User
      • Delete User
      • Suspend User
      • Unsuspend User
      • Get User Balances
      • Get User Transaction History
    • KYC by P100
      • Creating KYC Verification
      • Redirect to Verification
      • Get KYC Status
    • Currency Exchange
      • Retrieve Exchange Rate
      • Retrieve Exchange Rate and Create a Lock
      • Create and Finalize an Exchange
      • Retrieve Detailed Exchange Information
    • Crypto Deposits
      • Update Travel Rule
    • Crypto Withdrawals
      • Get Network Fee
      • Create Crypto Withdrawal
      • Get Crypto Withdrawal Details
    • Internal Transfers
      • Create a Transfer
      • Get Transfer Details
    • Virtual Cards
      • Create Virtual Card
      • Get All User Cards
      • Get Card Details
      • Update Card PIN
      • Block Card
      • Unblock Card
      • Get Card Limits
      • Update Card Limits
      • Delete Card
    • Custom Fiat Operations
      • SEPA Deposit & Withdrawal
    • Orders
      • Get Rates
      • Retrieve Order Rate and Create a Lock
      • Create and Finalize an Order
      • Get Order Details
    • Payment link
      • Generate Payment Link
      • Get Payment Link Details
  • Integration
    • SDKs & Integration Guides
    • Transaction Processing
    • Error Handling
    • Rate Limiting
    • Webhooks
      • User & KYC Webhooks
        • User Balance Generation Webhook
        • KYC File Added Webhook
        • POA Verification Status Webhook
        • KYC Verification Status Webhook
        • Create Wallet Webhook
      • Transfers & Payments Webhooks
        • P2P Transfer Webhook
        • SEPA Transfer Webhook
        • SEPA Deposit Webhook
        • Crypto Withdrawal Webhook
        • Crypto Deposit Webhook
        • Exchange Webhook
        • Card Transaction Webhook
        • Order status Webhook
        • Payment Link Webhook
      • Card Webhooks
        • Card 3DS Code Webhook
        • Card Activation Code Webhook
  • Reference
    • Supported Countries
    • Supported Currencies
    • Fees
    • FAQ
    • Changelog
    • Support
  1. API References

Virtual Cards

This module contains endpoints for creating and managing virtual cards.
Access and Supported Countries
Virtual cards are available only for users with extended accounts. After verification, extend the user via Extend User.
For availability by country, see Supported Countries.

Core Endpoints#

Create Virtual Card
Issue a new virtual card for an extended user.
Get All User Cards
Retrieve a list of all virtual cards associated with a user.
Get Card Details
Fetch the sensitive details of a specific virtual card.
Update Card PIN
Set or change the Personal Identification Number (PIN) for a card.
Block Card
Temporarily block a virtual card to prevent any transactions.
Unblock Card
Reactivate a previously blocked virtual card.
Get Card Limits
Retrieve the current spending limits for a specific virtual card.
Update Card Limits
Modify the spending limits for a specific virtual card.
Delete Card
Permanently delete a virtual card, making it unusable.

Card Limits#

The following limits apply to virtual cards for each user:
Maximum cards per user
A user can have up to 10 active or locked cards at any time (all statuses count).
If a user already has 10 cards, creating another will be rejected.
Example: If a user has 8 active cards and 2 locked cards, they must delete one before creating a new card.
Card creation rate limits
5 cards per 24 hours: Up to 5 new cards in any rolling 24-hour period.
10 cards per 30 days: Up to 10 new cards in any rolling 30-day period.
20 cards per year: Up to 20 new cards in any rolling 12-month period.
Example: If a user creates 5 cards today, they must wait until at least one is older than 24 hours before creating another.
All limits are enforced at the API level. Attempts to exceed any limit will result in an error response.
Previous
Get Transfer Details
Next
Create Virtual Card
Built with