Parameter H2H


  1. TOPUP REQUEST
Contoh
  1. Mitra mengirim format xml (methodcall) untuk TOPUP ke server:
  • URL : 110.232.68.104
  • PORT : 8800
  • PATH : /
  • SSL : False
Format XML
<?xml version=”1.0″?>
<methodCall>
<methodName>pulsaservertopupreq</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>DealerID</name>
<value><string>20090217xxxxxxxxx</string>
</value>
</member>
<member>
<name>PIN</name>
<value><string>xxxxx</string></value>
</member>
<member>
<name>RefTrxID</name>
<value><string>123456789</string></value>
</member>
<member>
<name>MSISDN</name>
<value><string>0224211446</string></value>
</member>
<member>
<name>ProductCode</name>
<value><string>F10</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
  1. Apabila Kiriman dari mitra berhasil diterima di sever kami, maka server kami akan mengirim notifikasi berupa acknowledge :
<?xml version=”1.0″?>
<methodResponse>
<params>
<param>
<value><struct>
<member>
<name>ResponseCode</name>
<value>
<int>200</int>
</value>
</member>
<member>
<name>Message</name>
<value>
<string>OK</string>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
  1. Setelah kiriman dari Mitra berhasil diterima di sever kami, dengan ditandai pengiriman ack seperti di atas, selanjutnya request tersebut akan di proses oleh server kami.
  2. Server kami akan mengirim info hasil proses dari setiap request yang masuk dengan mengirimkan format balasan atau info ke server client sesuai dengan url / ip yang didaftarkan , dengan format sbb :
<?xml version=”1.0″?>
<methodCall>
<methodName>pulsaservertopupinfo</methodName>
<params>
<param>
<value><struct>
<member><name>TransactionID</name>
<value><string>{$TransactionID}</string></value>
</member>
<member><name>ResponseCode</name>
<value><string>{$ResponseCode}</string></value>
</member>
<member><name>ReffTransactionID</name>
<value><string>{$RefTrxID}</string></value>
</member>
<member><name>Message</name>
<value><string>{$Message}</string></value>
</member>
</struct></value>
</param>
</params>
</methodCall>
  1. CHECKSTATUS
Fungsi : Melakukan pengecekan status Trx, dari request TOPUP yang berhasil dikirim sebelumnya.
Contoh :
1. Request Check Status
<?xml version=”1.0″?>
<methodCall>
<methodName>pulsaservertopupstatus</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>DealerID</name>
<value><string>2009167xxxxx</string></value>
</member>
<member>
<name>PIN</name>
<value><string>xxxxxx</string></value>
</member>
<member>
<name>RefTrxID</name>
<value><string>2009111617876xxxxx </string></value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
Contoh :
2. Ack / Response Check status
<?xml version=”1.0″?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>ResponseCode</name>
<value><string>0</string></value>
</member>
<member>
<name>Message</name>
<value><string> OK, sukses 6285695xxxxxx sudah terisi I25 24600 S/N:737337961</string></value>
</member>
<member>
<name>TransactionID</name>
<value><string> 2009111615484xxxxx</string></value>
</member>
<member>
<name>RefTrxID</name>
<value><string>2009111617876xxxxx </string></value>
</member>
<member>
<name>TransactionDate</name>
<value><string>2009-11-16 15:52:00</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
  1. Fungsi Kode Respon yang akan dikirim oleh server kepada agent sesuai dengan format xml
0 = Transaksi Berhasil
1 = Transaksi Gagal
2 = Tansaksi Pending
3 = Reversal

Pendaftaran di Sini