A. HTTP GET
Format Request API :
http://103.214.54.46:8020/webtopup/api/h2h?id=<IDRS>=
<USER> adalah user name didapatkan dgn cara ketik
<PASS> adalah Password didapatkan dgn cara ketik
Respon system
Respons proses:
Request S10 ke 081236797479 segera diproses Saldo Rp11.728.798
Respon sukses :
TRX S10. 081236797479 BERHASIL, HRG:10.400 SN:8050920383581284340. SISA SALDO:48.670.962
Respon gagal :
TRX S10.081236797479 GAGAL, NOMOR TUJUAN SALAH. SISA SALDO 51.089.770
Catatan Pengulangan Transaksi:
Request transaksi/pengulangan berdasarkan ID transaksi Mitra, artinya jika transaksi dengan ID transaksi mitra yg sama, maka di system hanya akan mengecek status transaksi (sukses/pending/gagal) transaksi sebelumnya.
JIKA ada pengulangan transaksi dengan Id/Reff Trx yg berbeda maka akan menjadi Transaksi BARU
B. XML POST
Fungsi topUpRequest Mitra megirimkan XML-RPC dengan method_name = topUpRequest dan parameter dalam sebuah struct parameter dengan perincian sbb :
MSISDN adalah No HP yang didaftarkan di system. (TypeString 20)
REQUESTID adalah RequestID from Mitra. (TypeString 20)
PIN adalah PIN transaksi mitra yang didapatkan saat awal registrasi. (TypeString 20)
NO HP adalah NO HP yang akan diisi ulang. (TypeString 20)
NOM adalah Kode Produk (TypeString 10)
METHOD NAME adalah Jenis Transaksi
1. Top Up Request
2. Inquiry (cek tagihan PPOB)
3. Payment (pembayaran tagihan PPOB)
Contoh :
topUpRequest MSISDN 0818055661122 REQUESTID 11002200 PIN 1122 NOHP 081236797479 NOM S10
Format XML :
<?xml version="1.0"?>
<methodCall>
<methodName>topUpRequest</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>MSISDN</name>
<value><string>0818055661122</string></value>
</member>
<member>
<name>REQUESTID</name>
<value><string>11002200</string></value>
</member>
<member>
<name>PIN</name>
<value><string>1122</string></value>
</member>
<member>
<name>NOHP</name>
<value><string>081236797479</string></value>
</member>
<member>
<name>NOM</name>
<value><string>S10</string></value>
</member>
</struct>
</value>
</param>
</params></methodCall>
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>RESPONSECODE</name>
<value><string>00</string></value>
</member>
<member>
<name>REQUESTID</name>
<value><string>11002200</string></value>
</member>
<member>
<name>MESSAGE</name>
<value>
<string>
TRX S10.081236797479 BERHASIL, HRG:10.400 SN: 8050920383581284340.
SISA SALDO:48.670.962</string></value>
</member>
<member>
<name>TRANSACTIONID</name>
<value><string>11993876</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
untuk mendownload file Dokumen API silahkan klik disini