FinCard Virtual
Virtual card issuance, management, and crypto wallet integration
FinCard Virtual
FinCard Virtual provides comprehensive card issuance and management APIs, supporting virtual cards, physical cards, shared (budget) cards, and gift cards across Visa, MasterCard, and Discover networks.
API Groups
Reference data: countries, cities, mobile codes, file uploads, work orders
Merchant accounts, balances, ledger transactions, fund transfers
Coin list, wallet addresses, crypto deposit/withdrawal transactions
Card types, issuance, deposit/withdraw, freeze/unfreeze, cancel, transactions
KYC cardholder creation (B2B/B2C), update, approval status, listing
Real-time event notifications for card operations and transactions
Work order management and submission
Card Issuance Flows
Quick Start: Issue a Virtual Card
Step 1: Get Available Card Types
POST /api/v2.1/fincard/virtual/card/v2/cardTypes
Body: {}Step 2: Create Cardholder (if required)
POST /api/v2.1/fincard/virtual/card/holder/v2/create
Body: { "cardHolderModel": "B2B", "cardTypeId": 111001, ... }Step 3: Create Card
POST /api/v2.1/fincard/virtual/card/v2/openCard
Body: { "merchantOrderNo": "...", "cardTypeId": 111001, "amount": 100 }Step 4: Query Card Info
POST /api/v2.1/fincard/virtual/card/info
Body: { "cardNo": "FC-XXXX" }Step 5: Get Sensitive Info (Card Number, CVV, Expiry)
POST /api/v2.1/fincard/virtual/card/info/sensitive
Body: { "cardNo": "FC-XXXX" }Endpoint Summary
| Group | Endpoints | Description |
|---|---|---|
| Common | 7 | Reference data, file upload, work orders |
| Accounts | 8 | Account CRUD, balances, ledger, transfers |
| Crypto Wallet | 4 | Coins, addresses, deposit/withdraw history |
| Cards | 21 | Full card lifecycle + 5 transaction query types |
| Card Holders | 6 | KYC holder management (B2B/B2C) |
| Webhooks | 1 | Event callback receiver |
| Work Orders | 2 | Work order management |
| Total | 49 |
Authentication
All requests require standard FinHub authentication headers:
| Header | Required | Description |
|---|---|---|
X-Tenant-ID | Yes | Tenant identifier |
Authorization | Yes | Bearer JWT token |
Content-Type | Yes | application/json |
Environments
| Environment | Base URL |
|---|---|
| Sandbox | https://sandbox.finhub.cloud/api/v2.1/fincard/virtual |
| Integration | https://api-beta.finhub.cloud/api/v2.1/fincard/virtual |
| Production | https://api.finhub.cloud/api/v2.1/fincard/virtual |