Transaction Status Request

API Explorer
https://test.spinpos.net:443/SPIn/cgi.html
GET

A 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>