MODEL XML TRANSAKSI H2H
Alamat Server:
Host : 36.66.222.194
Port : 13165
Path : /
TOPUP:
Spesifikasi XML :
<?xml version="1.0" ?>
<evoucher>
<command>TOPUP</command> :
<product>PRODUCTID</product>
<userid>USERID</userid>
<time>HH24MISS</time>
<msisdn>MSISDN</msisdn>
<partner_trxid>TRXID</partner_trxid>
<signature>SIGN</signature>
</evoucher>
Penjelasan:
- PRODUCTID : kode produk ePulsa, misalnya S20 untuk Simpati 20rb, M10 untuk Mentari 10rb.
- USERID : userid yang digunakan untuk proses topup (akan diberikan oleh ePulsa)
- HH24MISS : waktu transaksi dalam jam, menit, detik. Contoh: 191001
- MSISDN : nomor yang akan di topup
- TRXID : nomor referensi transaksi Anda
- SIGN : signature sesuai dengan perhitungan di bawah
Contoh Signature:
Time = 191001
Msisdn = 0812345678
Password = abcdef
a = 1910015678
b = 8765abcdef
SIGN = base64encoded(a XOR b) à CQ4HBVFTVlJSXg==
Perhitungan Signature :
a = <time> + 4 digit terakhir <msisdn> b = 4 digit terakhir <msisdn> dibalik + password 6 digit (password akan diberikan oleh ePulsa) <signature> = a XOR b lalu di base64encoded
Contoh XML yang dikirim :
<?xml version="1.0" ?>
<evoucher>
<command>TOPUP</command>
<product>S20</product>
<userid>iduser</userid>
<time>191001</time>
<msisdn>0812345678</msisdn>
<partner_trxid>12345</partner_trxid>
<signature>CQ4HBVFTVlJSXg==</signature>
</evoucher>
Acknowledge dari ePulsa :
<?xml version="1.0" ?>
<evoucher>
<result>0</result>
<msg>ePulsa-Berhasil. Pengisisian pulsa berhasil. No transaksi 10001. dst</msg>
<trxid>10001</trxid>
<partner_trxid>12345</partner_trxid>
</evoucher>
- <resut> = hasil transaksi. Result=0 à Transaksi BERHASIL. Result selain 0 à Transaksi GAGAL
- <msg> = pesan dari ePulsa mengenai transaksi tersebut
- <trxid> = nomor transaksi ePulsa
- <partner_trxid> = nomor referensi transaksi Anda
REVERSAL:
Jika acknowledge result = 0 dan dalam proses pengisian pulsa terjadi kegagalan maka dalam waktu 15 menit akan dikirimkan message reversal dengan method HTTP GET dengan parameter sebagai berikut :1. cust_id | 2. server_trxid |
3. client_trxid | 4. product |
5. msisdn | 6. status |
7. price | 8. balance |
9. sn | 10. msg |
Tidak ada komentar:
Posting Komentar