Initial Transaction

Initial Transaction * **

Followup

Followup * **

Authorisation

Authorisation * **

JSON Request

JSON Request * ** { "Command": "Authorisation", "DeviceSerialNumber": "81546628", "MerchantReference": "Roland20190212.1", "Currency”: “ZAR”, "Amount": 1001, "BudgetPeriod" : 0, "CashAmount": 0, "Terminal" : "Roland" }

JSON Request

JSON Request * ** { "Command": "Debit", "DeviceSerialNumber": "81546628", "MerchantReference": "Roland20190212.2", "Currency”: “ZAR”, "Amount": 1002, "BudgetPeriod" : 0, "CashAmount": 0, "Terminal" : "Roland" }

JSON Request

JSON Request ** { "Command": "Credit", "DeviceSerialNumber": "81546628", "MerchantReference": "Roland20190212.3", "Currency”: “ZAR”, "Amount": 1003, "Terminal" : "Roland" }

Settlement of a previously successful Authorisation

Settlement of a previously successful Authorisation * ** * ​ *

JSON Request

JSON Request * ** { "Command" : "Debit", "DeviceSerialNumber": "81546628", "MerchantReference": "Roland20190212.1", "Amount": 1001, "OriginalMerchantTrace" : "292732.287654448218" }

JSON Request

JSON Request * ** { "Command": "Credit", "DeviceSerialNumber": "81546628", "MerchantReference": "Roland20190212.1", "Amount": 1001, "OriginalMerchantTrace": "292732.287654448218" }

JSON Request

JSON Request * ** { "Command": "AuthorisationReversal", "DeviceSerialNumber": "81546628", "MerchantReference": "Roland20190212.4", "Amount": 1004, "OriginalMerchantTrace": "292741.287656655810" }