Card
Issue, activate, and manage physical and virtual cards for your customers. View encrypted card details, retrieve transaction history, control card access, and raise disputes — all through a unified API.
Card Journey
Call Request Card for a single customer or Bulk Card Request for multiple customers in one call. Each request returns an id to track the issuance status.
Once issued, use Activate Card with the card id and the customer's chosen PIN to bring the card into an active, usable state.
Retrieve encrypted card details via Card Details and review spend history with Card Transactions. Sensitive fields are AES-256-CBC encrypted — decrypt them server-side with your key.
Block a card instantly if suspicious activity is detected and Unblock it once cleared. Let customers update their PIN via Change Card PIN, and raise a Dispute for any queried transaction.
Important Notes
The Card Details endpoint returns expiryYear, expiryMonth, firstSix, and lastFour as AES-256-CBC encrypted hex strings. You must decrypt these server-side using your secret key before displaying or processing them.
All endpoints require a valid Bearer token. Obtain one from the Access Token endpoint and pass it as Authorization: Bearer <token>.