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”:”6789654678”,
“type”:”preauth”,
“amount”:”20.00”,
“refid”:”89045432”,
“wait”:”y”,
“topuptoken”:”AYTMN67TV”
}
{
“siteid”:”123456”,
“terminalserialnumber”:”6789654678”,
“resultcode”:”APPROVED”,
“amount”:”22.00”,
“authcode”:”897321”,
“refid”:”89045432”,
“topuptoken”:”A456TGHYH4”,
“expiry”:”2020-03-08:12:34:01”,
“cardtype”:”VISA”,
“receipt”:”Sample output”,
“merchantreceipt”:”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.