Void

Cancel a completed transaction before it is settled, preventing the payment from ever being processed.

Void

Cancel a completed transaction before it is settled, preventing the payment from ever being processed.

Sequence Diagram

Process Flow

  1. POS creates VoidRequest() object.
  2. POS calls sendRequest() to send cancel request.
  3. SDK sends the encoded request to Smart Terminal.
  1. Smart Terminal displays "Void Successful".
  2. Smart Terminal returns response [100 : Approved] to SDK.
  3. POS calls receiveResponse() for response handling.
  4. SDK returns the response value.
  5. POS displays cancellation result on screen.