Format XML

Alamat Server:

Host : http://36.66.222.194/

Port : 13165

Path : /topup/index.php 

TOPUP:  

Spesifikasi XML :

TOPUP :

PRODUCTID

USERID

MSISDN

TRXID

SIGN

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 =

Contoh XML yang dikirim :

TOPUP

S20

iduser

0812345678

12345

CQ4HBVFTVlJSXg==

Acknowledge dari ePulsa :

0

ePulsa-Berhasil. Pengisisian pulsa berhasil. No transaksi 10001. dst

10001

12345

= hasil transaksi. Result=0 à Transaksi BERHASIL. Result selain 0 à Transaksi GAGAL

= pesan dari ePulsa mengenai transaksi tersebut

= nomor transaksi ePulsa

= 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_id2. server_trxid
3. client_trxid4. product
5. msisdn6. status
7. price8. balance
9. sn10. msg
Send a Message