Issue a new virtual card to a cardholder using a card product. POST /cards. Requires cards:write scope.
Documentation Index
Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt
Use this file to discover all available pages before exploring further.
productId — all card settings (scheme, currency, limits, 3DS, tokenization) are resolved from the product automatically. Your business wallet is debited for the card amount plus applicable fees.
kycStatus: APPROVEDstatus: ACTIVEamount + issuanceFeeproductId must be in your program and status: ACTIVE| Field | Type | Required | Description |
|---|---|---|---|
cardholderId | string | Yes | ID of the cardholder to issue the card to |
productId | string | Yes | Card product ID from GET /programs/{id}/products |
nameOnCard | string | No | Name embossed on the card (defaults to cardholder’s full name) |
amount | number | Yes | Initial funding amount in product currency (minimum: $5 or €5) |
productId:
status is PROCESSING and last4, maskedNumber, expiryDate are null. Listen for webhooks:
| Webhook Event | Meaning |
|---|---|
card.created | Card is now ACTIVE — full details in payload |
card.failed | Card creation failed — balance refunded to wallet |
| Code | Description |
|---|---|
CARDHOLDER_INACTIVE | Cardholder not active or KYC not approved |
PRODUCT_NOT_FOUND | productId not found in your program |
PRODUCT_INACTIVE | Product is currently inactive |
INSUFFICIENT_BALANCE | Wallet balance too low for amount + fees |
HOLD_FAILED | Balance reservation failed |
PROVIDER_NOT_CONFIGURED | Card provider not configured for your business |
CARD_CREATION_FAILED | Provider rejected card creation |
BUSINESS_KYB_REQUIRED | Business KYB verification required |
JWT access token obtained from POST /auth/token
ID of the cardholder to issue the card to
"CH-A1B2C3D4E5F6G7H8"
ID of the Card Product — determines scheme, type, currency, limits, and feature flags
"PRDX1Y2Z3A4B5C6D7"
Name printed on the card (alphanumeric, max 26 chars)
"JANE DOE"
Initial funding amount in the product's currency
x >= 1100