Card Refund

Perform refunds for card transactions or Aeon QR transactions.

Card Refund

Perform refunds for card transactions or Aeon QR transactions.

Sequence Diagram (Without Refund Selection List)

Process Flow

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

Sequence Diagram (With Refund Selection List)

Process Flow

  1. User starts a transaction on the POS.
  2. POS creates a refundRequest() object.
  3. POS calls sendRequest() to send payment request.
  4. SDK sends the encoded request to Smart Terminal.
  1. Smart Terminal displays refund selection type (Card/QR).