Top Up

Add funds to their prepaid card. Payment is typically made in cash to complete the top-up.

Top Up

Add funds to their prepaid card. Payment is typically made in cash to complete the top-up.

Sequence Diagram

Note

This feature is only applicable for Aeon Member Plus (AMP) card, which is a prepaid/membership card

Process Flow

  1. User starts a transaction on the POS.
  2. POS creates a topupRequest() object.
  3. POS calls sendRequest() to send payment request.
  4. SDK sends the encoded request to Smart Terminal.
  5. Smart Terminal prompts the Insert/Tap Card screen.
  6. Smart Terminal returns response [301 : Insert/Tap Card] to SDK.
  7. POS calls receiveResponse() for response handling.
  8. SDK returns the response value.
  9. POS displays result on screen.
  1. User inserts or taps card on the Smart Terminal.
  2. Smart Terminal displays "Authorizing".
  3. Smart Terminal returns response [304 : Authorizing] to SDK.
  4. POS calls receiveResponse() for response handling.
  5. SDK returns the response value.
  6. POS displays result on screen.
  7. Smart Terminal displays “Approved”.
  8. Smart Terminal returns response [100 : Approved] to SDK. You may refer to Response Codes.
  9. POS calls receiveResponse() for response handling.
  10. SDK returns the response value.
  11. POS displays result on screen.