pulsa.md 5.49 KB
  1. Inquiry: protokol untuk melakukan pengecekan data pembelian REQ :

    cid={CLIENT_ID}
    dt={DATE}
    hc={HASHCODE}
    modul=ISI
    command=INQ
    tujuan=nomor
    voucherid={VOUCHERID}
    trxid={TRXID}
    resp=XML
    

    Contoh request :

    cid=btsp6ffacfed-6293-11e6-8325-002590495dna
    dt=20180723
    hc=a85a020f3896298140c99a8509afcfad6272a717cc2aba8f842e68485e0a2642
    modul=ISI
    command=INQ
    tujuan=08572120002
    voucherid=TN25
    trxid=xxx1
    resp=XML
    

    RESP : STATUS#RC#RCMESSAGE ke: MSN/IDPEL refnum: INQREF#RESPTEXT#REFNUM#VOUCHERID#DESTNUM#NOMINAL Contoh response Sukses:

    <?xml version="1.0"?> SUCCESS 0000 0000 [0] Cek Tagihan Sukses ke:628523123789 Cek pulsa TN5 berhasil dengan nominal 5.000, refnum 4DB3DC0A2539419F8C50000000000000 4DB3DC0A2539419F8C50000000000000 TN5 628523123789

    Contoh response Error:

    ERROR#0053#[53] ERROR Produk tidak ditemukan

  2. Auto Payment

    Protokol untuk melakukan pembayaran/pembelian tanpa harus melakukan inquiry terlebih dahulu REQ :

    cid={CLIENT_ID}
    dt={DATE}
    hc={HASHCODE}
    modul=ISI
    command=PAY
    tujuan=nomor
    voucherid={VOUCHERID}
    trxid={TRXID}
    resp=XML
    

    Contoh request :

    cid=btsp6ffacfed-6293-11e6-8325-002590495dna
    dt=20180723
    hc=a85a020f3896298140c99a8509afcfad6272a717cc2aba8f842e68485e0a2642
    modul=ISI
    command=PAY
    tujuan=08572120002
    voucherid=TN25
    trxid=xxx1
    resp=XML
    

    RESP : STATUS#RC#RCMESSAGE ke: TUJUAN #RESPTEXT#DT#REFNUM#VOUCHERID#NOMINAL#SERIALNUMBER Contoh response Sukses:

    <?xml version="1.0"?>
    <root>
      <status>SUCCESS</status>
      <rc>0000</rc>
      <rcm>0000</rcm>
      <text>[0] Pembayaran Sukses ke:08527778889</text>
      <date>Isi pulsa TN10 berhasil untuk nomor 628527778889 sebesar 10.000, refnum F148919BB5F4093A0F40000000000000 pada tgl 17/04/17 15:40</date>
      <refnum>2017-04-17 15:40:28</refnum>
      <voucherid>47C6DEFB60A34939B18DDBE2FE86D5D3</voucherid>
      <destnum>TN10</destnum>
      <nominal>628527778889</nominal>
      <serial>10000</serial>
    </root>
    

    Contoh response Error: ERROR#0056#[56] Nomor Telpon tidak diketahui

  3. Advice

    Protokol untuk melakukan pengecekan transaksi dengan input payment refnum REQ :

    cid={CLIENT_ID}
    dt={DATE}
    hc={HASHCODE}
    modul=ISI
    command=ADV
    tujuan=nomor
    voucherid={VOUCHERID}
    trxid={TRXID}
    resp=XML
    

    Contoh request :

    cid=btsp6ffacfed-6293-11e6-8325-002590495dna
    dt=20180723
    hc=a85a020f3896298140c99a8509afcfad6272a717cc2aba8f842e68485e0a2642
    modul=ISI
    command=ADV
    tujuan=08572120002
    voucherid=TN25
    trxid=xxx1
    resp=XML
    

    RESP : STATUS#RC#RCMESSAGE ke: TUJUAN #RESPTEXT#DT#REFNUM#VOUCHERID#NOMINAL#SERIALNUMBER Contoh Response Sukses:

    <?xml version="1.0"?>
    <root>
      <status>SUCCESS</status>
      <rc>0000</rc>
      <rcm>0000</rcm>
      <text>[0] Pembayaran Sukses</text>
      <date>Isi pulsa TN10 berhasil untuk nomor 628527778889 sebesar 10.000, refnum F148919BB5F4093A0F40000000000000 pada tgl 17/04/17 15:32</date>
      <refnum>2017-04-17 15:40:28</refnum>
      <voucherid>4A61D574138A2D6B4B6 </voucherid>
      <destnum>TN10</destnum>
      <nominal>10000</nominal>
      <serial>4A61D574138A2D6B4B6 </serial>
    </root>
    

    Contoh response Error: ERROR#0051# [51] ERROR Transaksi Gagal dari Mesin Vending

  4. Info

    Protokol untuk melakukan pengecekan informasi produk dan harga REQ :

    cid={CLIENT_ID}
    dt={DATE}
    hc={HASHCODE}
    resp={XML}
    command=INFO
    voucherid={VOUCHERID1, VOUCHERID2}
    tujuan={NO TUJUAN}
    

    Contoh request :

    cid=87ba9xzc-c7ex-8793-c7e5-0225901955v7
    dt=20160405
    hc=057db24273f1bf2ffabad292504c2071cd01dd26c1715aec6f261a43bc1b38cb
    resp=xml
    command=info
    voucherid=TN10
    tujuan=08527778889
    

    RESP : STATUS#RC#RESPTEXT Contoh Response Sukses:

    <?xml version="1.0"?>
    <root>
      <status>SUCCESS</status>
      <rc>0000</rc>
      <rcm>0000</rcm>
      <text>INFO HARGA: TN10(TELKOMSEL AS/SIMPATI 10):Rp. 11.325 *Belum termasuk margin agen</text>
    </root>
    

    Contoh response Error: ERROR#0053#[53] ERROR Produk tidak ditemukan

    1. Respon Sukses Diantrikan : Menunggu Respon Biller. XML :
    <?xml version="1.0"?>
    <root>
      <status>SUCCESS</status>
      <rc>0000</rc>
      <rcm>[1000] PEMBAYARAN SUKSES DIANTRIKAN ke:085934111000</rcm>
      <text>Isi pulsa TN25 berhasil untuk nomor 6285934111000 sebesar 25.000, refnum 3D5C50E06B5ED9AAB7B0000000000000 pada tgl 18/09/18 15:07</text>
      <date>2018-09-18 15:07:33</date>
      <refnum>DACC5EAC69EC4049AD4129C20E294C06</refnum>
      <voucherid>TN25</voucherid>
      <destnum>6285934111000</destnum>
      <nominal>25000</nominal>
      <serial/>
    </root>
    
  5. Callback http://mitra.url/callback?

    user_id=DEF56C3E6E3B4B6EBF88015AC25D3BFE
    trxid=2134
    status=S
    dt=2018-09-24 10:22:23
    info=ID: 2134 TN5 ke 6285334111000 SUKSES SN= 123423123 2018-09-24%2010:22:23;