Spesifikasi Host To Host IndoPulsa


TOP UP

Nama method trans.Topup

Nama Tipe data Keterangan Contoh
user String(25) User ID IP0077
idProduk String(25) Id Produk S20
msisdn String(20) Nomor hp yang diisi 0812345
ref String(20) Referensi nomor transaksi client 121312
signature String(32) MD5(idProduk+msisdn+password)

BALASAN

Nama Tipe data Keterangan Contoh
success Boolean True=berhasil, False=Gagal TRUE
status Int 1xx = normal, 2xx = error 100
idTransaksi String(15) ID transaksi dari indopulsa 70101080120123
response
message
String(255) Pesan tambahan Trx SUKSES Sal: Rp.2,500,000

Contoh trans.Topup
Berikut contoh XML untuk 'trans.Topup'

MethodCall

<?xml version="1.0" ?>
<methodCall>
  <methodName>trans.Topup</methodName>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>user</name>
            <value><string>10001</string></value>
          </member>
          <member>
            <name>idProduk</name>
            <value><string>S20</string></value>
          </member>
          <member>
            <name>msisdn</name>
            <value><string>081112</string></value>
          </member>
          <member>
            <name>ref</name>
            <value><string>12345678</string></value>
          </member>
          <member>
            <name>signature</name>
            <value><string>38c531c12dd33d0ddc54bfcf9cefe347</string></value>
          </member>
        </struct>
      </value>
    </param>
  </params>
</methodCall>

Status Code

  1. 100, Transaksi menunggu diproses.
  2. 0, Transaksi Gagal di Proses

Format Reversal Otomatis

Jika acknowledge result = 0 dan dalam proses pengisian pulsa terjadi kegagalan maka dalam waktu 15 menit akan dikirimkan message reversal dengan format http get sebagai berikut:

http: //urlpartner?result=11&msg=Reversal&trxid=IndoPulsaTrxId&partner_trxid=TrxId&msisdn=MSISDN

Untuk contoh di atas jika ada reversal (pengisian pulsa dari IndoPulsa ke operator gagal), maka akan dikirimkan message ke url partner sbb:

http: //urlpartner?result=11&msg=Reversal&trxid=10001&partner_trxid=12345&msisdn=62812345678