Transaction - ptxid
Last updated
Last updated
Most of the following API's will require a PTXID(Parent Transaction ID) and are based around handling transactions once they have been created. For information on how to create a transaction via a REST call, see the SID Section
processrefund uses your Bearer token for Authentication and takes in JSON data. If the transaction is still a PREAUTH that hasn't been settled, the transaction will be VOID instead. It should be noted that you can't do a partial VOID, a VOID is for the full transaction amount. You can however do a partial refund.
get access token
/gettoken
Username
Password
Get the latest status of the transaction
/{ptxid}/getstatus
Parent txid of the transaction
md5 hash of sid and rcode(this is a new version)
Requery the status of the transaction from gateway[Gateway dependant]
/{ptxid}/requery
Parent txid of the transaction
sid of site
Rcode of the sid
Reference
url to which a postback should be sent
request to continue transaction submission with auth
/{ptxid}/sendauth
Parent txid of the transaction
The authentication value, either the SMS Code or Password.
Additional data required for processing. eg) Name|Card Number
md5(sid+rcode)
The authentication method.
SMS
, PASSWORD
request to resend the auth
/{ptxid}/resendauth
Parent txid of the transaction
md5(sid+rcode)
/txprocess/transaction/{parentxid}/processrefund
Parent Transaction Id to get the tx_Action list