Top Up
v1.0.0
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
- User starts a transaction on the POS.
- POS creates a topupRequest() object.
- POS calls sendRequest() to send payment request.
- SDK sends the encoded request to Smart Terminal.
- Smart Terminal prompts the Insert/Tap Card screen.
- Smart Terminal returns response
[301 : Insert/Tap Card]
to SDK. - POS calls receiveResponse() for response handling.
- SDK returns the response value.
- POS displays result on screen.
- User inserts or taps card on the Smart Terminal.
- Smart Terminal displays "Authorizing".
- Smart Terminal returns response
[304 : Authorizing]
to SDK. - POS calls receiveResponse() for response handling.
- SDK returns the response value.
- POS displays result on screen.
- Smart Terminal displays “Approved”.
- Smart Terminal returns response
[100 : Approved]
to SDK. You may refer to Response Codes. - POS calls receiveResponse() for response handling.
- SDK returns the response value.
- POS displays result on screen.
Settlement Info
Retrieve settlement details, typically including the amount to be settled, total transactions to be settled, and other related information.
Transaction Status
Check the status of a card transaction when the result is unclear or delayed, helping ensure accurate tracking of payment outcomes.