Developer Docs
CardsCard Bill Payment API
Card bill payment flow
Three calls: confirm the card, pay, and — if the payment is still PENDING — check how it ended. The full card number is never needed.
Sample reference
The order of calls is how the integration works. Exact paths and fields are confirmed with your sandbox credentials.
- 01POST
Validate card
/v1/cards/validateConfirm the card with its last four digits and the registered mobile.
- 02POST
Submit payment
/v1/cards/paymentsPay, with your own clientReference. Store the referenceId that comes back.
- 03GET
Transaction status
/v1/cards/payments/{referenceId}If the payment came back PENDING and no webhook has arrived, ask for its status.
📘 Where webhooks fit
A payment can come back PENDING. Its final result arrives by webhook; the status call is the backstop. Webhooks & Transaction Status
