Transaction Status Request
API ExplorerA Transaction Status Request allows the host system to check the result of a previously initiated transaction, typically when communication between the host system and the terminal was interrupted while the transaction request was pending.
Request Body
application/xml
Response Body
application/xml
curl -X GET "https://example.com" \ -H "Content-Type: application/xml" \ -d '<request> <AuthKey/> <PaymentType>Credit</PaymentType> <RegisterId>3</RegisterId> <TPN/> <TransType>Status</TransType> <RefId>3</RefId> <PrintReceipt>No</PrintReceipt> <MerchantId/> <IsTxnStatusScreenRequired>true</IsTxnStatusScreenRequired> </request>'<response>
<RefId>3</RefId>
<RegisterId>3</RegisterId>
<TPN>yourTPN</TPN>
<ResultCode>0</ResultCode>
<Message>Approved</Message>
<PaymentType>Credit</PaymentType>
<RespMSG>Approved</RespMSG>
<AuthCode>yourAuthCode</AuthCode>
<PNRef>yourPNRef</PNRef>
<EMVData>yourEMVData</EMVData>
<ExtData>InvNum=1,CardType=VISA,BatchNum=1,Tip=0.00,CashBack=0.00,Fee=0.00,AcntLast4=1234,Name=Dejavoo,TotalAmt=1.00,EntryType=Swipe,TaxCity=0.00,TaxState=0.00,TaxAmount=0.00</ExtData>
</response>