If a transaction is underway on the terminal, this instruction will cancel the transaction in progress. Use paired with the ‘merchant.force_return_to_idle’ setting to return to idle on cancel.
Note that contactless transactions that are already being processed cannot be cancelled and must be reversed or refunded instead.
Request
POST: https://ip-10-0-1-196.devices.kineticsmart.com:44443/api/v1/cancel.json
Request body
No request body is required.
Response
{"success":true}
This indicates that the transaction is now cancelled on the device.