Card Top-Up

This document details the sequence of API calls required to top up a prepaid card

This API is required to enable card funding through top-up by debiting a selected debit account and posting the transaction to the issuing platform, ensuring the card has sufficient funds/available balance so the cardholder can start transacting.

This flow applies to prepaid card top-up. The same API is also used in the credit card product flow to perform card payments, as described in:

Card Payment

Card Top-Up/Payment

Card Top-Up/Payment

User
User
Issuer App
Issuer App
Issuer Middleware
Issuer Middleware
Network
Network
Login Get list of cards GET /cards/search Return response HTTP 200 Forward response Show user list of cards 1. Select card 2. Request top up or make payment 3. Select debit account Forward request Debit cardholder account POST /cards/{id}/payment Return response HTTP 200 Forward response Forward response