PreAuth
The PreAuth transaction processes a standard authorisation transaction to hold funds from the customers card. Follow this with a Capture to complete the transaction.
End Point : /preauth
{ “siteid”:”123456”, “txndate”:” 2020-03-01:12:34:01”, “terminalserialnumber”:”867491”, “type”:”preauth”, “amount”:”20.00”, “refid”:”89045432”, “wait”:”y”, “topuptoken”:”AYTMN67TV” }
{ “siteid”:”123456”, “terminalserialnumber”:”867491”, “resultcode”:”APPROVED”, “amount”:”22.00”, “authcode”:”897321”, “refid”:”89045432”, “topuptoken”:”A456TGHYH4”, “expiry”:”2020-03-08:12:34:01”, “cardtype”:”VISA”, “receipt”:”Sample output” }

- This transaction type will handle PreAuth CP and CNP. For CNP transactions, the Card number can be entered on the PED.
- The topuptoken can be used to subsequently topup this authorization (via incremental topup).
- Currently a topup is not supported by Amex,Girocard and some Visa/Mastercard issuers. The terminal will decline these transactions.