Get Card Status
Card
Get Card Status
Retrieve the current status and details of the authenticated user’s card
GET
Get Card Status
Overview
Retrieves comprehensive information about the authenticated user’s card, including its current status, holder details, expiry date, and card type. This endpoint is essential for checking card availability and displaying card information in your application.This endpoint returns basic card information only. Sensitive details like the full PAN, CVV, and PIN are never exposed through this endpoint. Use the secure token-based endpoints for accessing sensitive information.
Authentication
This endpoint requires authentication via Bearer token:Request
Headers
Your public API client key
Set to
true to route requests to the US backend environmentBearer token for authentication
Request Example
Response
Success Response
Unique identifier for the card
Cardholder name as it appears on the card (uppercase)
Card expiry date in
YYYY/MM formatLast 4 digits of the card PAN (Primary Account Number)
Current card statusPossible Values:
ACTIVE- Card is active and can be used for transactionsFROZEN- Card is temporarily frozen by the userBLOCKED- Card is permanently blocked (requires replacement)
Type of cardPossible Values:
VIRTUAL- Digital card for online/mobile paymentsPHYSICAL- Physical plastic cardMETAL- Premium metal card
ISO 8601 timestamp when the card was ordered
Error Responses
Card Status Explained
ACTIVE Status
ACTIVE Status
Meaning: Card is fully functional and can process transactionsUser Actions Available:
- Make purchases online and in-store
- View card details and PIN
- Freeze the card temporarily
- View transaction history
FROZEN Status
FROZEN Status
Meaning: Card is temporarily disabled by the userTransaction Behavior: All transaction attempts will be declinedUser Actions Available:
- Unfreeze the card to restore functionality
- View card details (but cannot use for purchases)
- View transaction history
- Suspected fraudulent activity
- Lost card (temporary measure before reporting)
- User wants to temporarily prevent spending
POST /v1/card/unfreeze to restore card to ACTIVE statusBLOCKED Status
BLOCKED Status
Meaning: Card is permanently disabled and cannot be reactivatedTransaction Behavior: All transaction attempts will be declinedUser Actions Available:
- View historical transaction data only
- Order a replacement card
- Card reported as lost or stolen
- Security concerns or fraud detected
- Card compromised
- Multiple failed PIN attempts
POST /v1/card/orderCommon Use Cases
Check if User Has a Card
Display Card Summary
Monitor Card After Ordering
Check if Card Can Process Transactions
Edge Cases and Important Notes
Security Best PracticeThis endpoint intentionally returns only the last 4 digits of the PAN. Never attempt to reconstruct or store the full card number. Use
POST /v1/card/details/token to securely display full card details in a PCI-compliant hosted environment.Polling FrequencyIf polling for card status after ordering, use exponential backoff or a reasonable delay (2-5 seconds) between requests to avoid rate limiting.
Implementation Best Practices
Error Handling
UI Display Logic
Related Endpoints
POST /v1/card/order- Order a new cardPOST /v1/card/details/token- Generate token to view sensitive card detailsPOST /v1/card/freeze- Temporarily freeze the cardPOST /v1/card/unfreeze- Unfreeze a frozen cardGET /v1/card/transactions- View card transaction historyPOST /v1/card/pin/token- Generate token to view card PIN