API ReferenceCards
Get Card
Retrieve card information (excluding sensitive PAN/CVV).
GET/open-api/v1/cards/{cardId}
Returns full card details with the PAN masked. For unmasked PAN, CVV, and expiry, use GET /cards/{cardId}/sensitive.
Path parameters
cardIdstringpathrequiredThe card's unique identifier (e.g. cid_1234567890).
Card status values
| Status | Meaning |
|---|---|
CREATING | Card is being provisioned. |
FAILED | Provisioning failed. |
ENABLE | Active. |
DISABLE | Frozen. |
DELETING | Deletion in progress. |
DELETED | Deleted; record retained for 90 days. |
EXPIRED | Past expiry date. |
Response
cardIdstringnamestringcardNumberstringMasked PAN.
statusstringSee table above.
availableBalanceintegerCurrent spendable balance in cents.
totalConsumptionintegerCumulative spend in cents.
cardBinIdstringsupportPinbooleanbrandstringcardholderNamestringcardholderIdstringPresent when the card is bound to a KYC cardholder.
mobilePrefixstringmobilestringMobile number without prefix.
emailstringbillingAddressobjectcreatedAtintegerEpoch milliseconds.
updatedAtintegerEpoch milliseconds.
Response
{
"code": 0,
"message": "SUCCESS",
"data": {
"cardId": "cid_1234567890",
"name": "C78AB1234",
"cardNumber": "555543******1234",
"status": "ENABLE",
"availableBalance": 8500,
"totalConsumption": 1500,
"cardBinId": "v_123456",
"supportPin": true,
"brand": "VISA",
"cardholderName": "JOHN DOE",
"cardholderId": "kyc_8f3a9c2b1d4e5f6a",
"mobilePrefix": "+1",
"mobile": "2025550123",
"email": "[email protected]",
"createdAt": 1640995200000,
"updatedAt": 1640995300000,
"billingAddress": {
"line1": "123 Main Street",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"country": "US"
}
}
}