Transaction_Enquiry 

Partner can use this method to query the status of a transaction. If partner received status code 968 – Transaction Pending, it is means the transaction is still in processing on the recipient mobile operator side, and partner is required to send again Transaction_Enquiry some time later. 

Request Parameters 

No. Parameter Name Mandatory/
Optional 
Parameter 
Data
Sample Parameter 
Data
Description 
Credentials.UID String partner_api The API user ID that assigned to partner.
Credentials.PWD String m8tA24bW The API password that assigned to partner.
Credentials.Signature String e0ea4fc301155 
2e6f799a447e7
2f9341
The digital signature that hashed with MD5 algorithm. Please refer section “Appendix: Digital
Signature Hashing Algorithm” to hashing reference.
TrangloTransactionID M/O String 1234567890 Unique Transaction ID generated by Tranglo system on the response of Request_Reload/Request_ReloadS
ync. Partner can choose to use this transaction ID or DealerTransactionID to query the transaction.
DealerTransactionID M/O String 0a792511-5f1a-4705- 9381-
b628992b1a2d
The unique transaction ID from partner system that submitted to method Request_Reload/Request_ReloadS
ync earlier. Partner can choose to use this transaction ID or the TrangloTransactionID to query the
transaction.

Sample Request 

1  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
2   xmlns:tem="http://tempuri.org/" 
3   xmlns:tran="http://schemas.datacontract.org/2004/07/Tranglo20.Business.Processor" 
4   xmlns:tran1="http://schemas.datacontract.org/2004/07/Tranglo20.Common.Entity"> 
5     <soapenv:Header/> 
6     <soapenv:Body> 
7      <tem:Transaction_Enquiry> 
8       <tem:req> 
9       <tran:credential>  
10      <tran1:UID>partner_api</tran1:UID> 
11       <tran1:PWD>m8tA24bW</tran1:PWD> 
12       <tran1:Signature>e0ea4fc3011552e6f799a447e72f9341</tran1:Signature> 
13      </tran:credential> 
14      <tran:TrangloTransactionId>1234567890</tran:TrangloTransactionId> 
15      <tran:DealerTransactionId>0a792511-5f1a-4705-9381-
16       b628992b1a2d</tran:DealerTransactionId> 
17     </tem:req> 
18    </tem:Transaction_Enquiry> 
19   </soapenv:Body> 
20  </soapenv:Envelope>  

Response Parameters 

No. Parameter Name Parameter
Data Name 
Sample 
Parameter
Data
Description 
TrangloTransactionID String 1234567890 Unique Transaction ID generated by Tranglo system on the response of
Request_Reload/Request_ReloadSync.
DealerTransactionID String 0a792511-5f1a-
4705-9381-b628992b1a2d
The unique transaction ID from partner system that submitted to b628992b1a2d method Request_Reload/Request_ReloadSync earlier.
DealerTransactionStatus.Code String 968 The status code of the transaction. 
DealerTransactionStatus.Description String Transaction The description of the status code. 
DealerTransactionStatus.Type String Pending The category of the status code. There is 3 different Type – Approved, Error, and Pending.
OperatorTransactionID String AK89008100012 Transaction reference number that generated by the mobile operator or recipient biller system.

Sample Response 

1  <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> 
2    <s:Body> 
3     <Transaction_EnquiryResponse xmlns="http://tempuri.org/"> 
4     <Transaction_EnquiryResult 
5      xmlns:a="http://schemas.datacontract.org/2004/07/Tranglo20.Business.Processor
6      xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
7       <a:TrangloTransactionId>1234567890</a:TrangloTransactionId>   
8       <a:DealerTransactionId>0a792511-5f1a-4705-9381-
9        b628992b1a2d</a:DealerTransactionId> 
10      <a:DealerTransactionStatus 
11       xmlns:b="http://schemas.datacontract.org/2004/07/Tranglo20.Common.Entity"> 
12      <b:Code>000</b:Code> 
13      <b:Description>Transaction is Successful</b:Description> 
14      <b:Type>Approved</b:Type> 
15      </a:DealerTransactionStatus> 
16     <a:OperatorTransactionId>AK89008100012</a:OperatorTransactionId>   
17    </Transaction_EnquiryResult> 
18   </Transaction_EnquiryResponse> 
19  </s:Body> 
20 </s:Envelope>