Retrieve Card
Endpoint
GET/api/v1/merchant/cards/{cardId}/
Used to retrieve information about a specific card.
Physical Card Status Definitions
| Status | Definition |
|---|---|
CARD_NOT_ORDERED |
Physical Card has not been ordered yet. |
CARD_IN_PRODUCTION |
The card is being manufactured and shipped to the cardholder's address with pending shipping details. |
CARD_SENT_TO_USER |
The card is being processed by our logistics partner and getting shipped to the cardholder's address. |
CARD_ACTIVATED |
The card has been activated by the cardholder and is ready for use. |
NOT_PHYSICAL_CARD |
The card is not a physical card, and Physical Card Status is not applicable. |
Note:
- availableCredit: The maximum amount allowed to spend during standard authorization. Does not impact real-time authorization.
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
cardId |
string |
✅ | The unique identifier for the card. |
Example Request
GET /api/v1/merchant/cards/{cardId}/
Response
{
"cardName": "string",
"secondaryCardName": "string",
"cardType": "string",
"last4": "string",
"availableCredit": "string",
"status": "ACTIVE",
"freezeReason": "string",
"statusReason": "string",
"physicalCardStatus": "CARD_ACTIVATED",
"shippingAddress": {
"line1": "string",
"line2": "string",
"zone": "string",
"city": "string",
"postalCode": "string",
"country": "HK"
},
"spendControl": {
"spendControlCap": {
"transactionLimit": "string",
"dailyLimit": "string",
"weeklyLimit": "string",
"monthlyLimit": "string",
"yearlyLimit": "string",
"allTimeLimit": "string"
},
"spendControlAmount": {
"dailySpent": "string",
"weeklySpent": "string",
"monthlySpent": "string",
"yearlySpent": "string",
"allTimeSpent": "string"
},
"atmControl": {
"dailyFrequency": "string",
"dailyWithdrawal": "string",
"monthlyFrequency": "string",
"monthlyWithdrawal": "string"
}
},
"threeDSFowarding": true,
"cardDesign": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"shippingInformation": {
"bulkShippingID": "string",
"sku": "string"
},
"meta": {
"id": "string",
"email": "user@example.com",
"otpPhoneNumber": {
"dialCode": 0,
"phoneNumber": "string"
}
}
}
Response Codes
| Status Code | Description |
|---|---|
200 OK |
Successfully retrieved card details. |
400 Bad Request |
Invalid request parameters. |
401 Unauthorized |
Authentication failed. |
404 Not Found |
Card not found. |
500 Internal Server Error |
Server error. |