Spesifikasi H2H SURABAYA PULSA

Dokumen H2H TruGee Klien
( Informasi Server )


 
Berikut ini adalah informasi server.
1. IP Address : xxx.xxx.xxx.xxxx
2. Port : xxxx
3. Filename : recharge.php
Berikut adalah spesifikasi interkoneksi H2H dengan format XML POST.
Format XML:

<?xml version="1.0"?>
<pulsamatic>
     <command>RECHARGE</command>
     <vtype>KODEVOUCHER</vtype>
     <userid>USERNAME</userid>
     <time>HH24MMSS</time>
     <msisdn>MSISDN</msisdn>
     <trxid>TRXID</trxid>
     <sign>SIGN</sign>
</pulsamatic>

KETERANGAN

ITEM KETERANGAN
KODEVOUCHER Kode voucher Surabaya Pulsa, misal untuk Simpati 20000 adalah HS20, dan lain sebagainya
USERNAME Username yang diberikan untuk proses transaksi H2H. Diberikan pada saat pendaftaran.
HH24MMSS Waktu transaksi dalam jam, menit, detik. Jam dalam format 24 Jam. Contoh: 211104
MSISDN Nomor yang akan ditransaksikan
TRXID Nomor referensi transaksi klien H2H TruGee
SIGN Signature sesuai dengan perhitungan berikut ini:
a= <time>+ 4 digit terakhir <msisdn>
b= 4 digit terakhir <msisdn> dibalik + password 6 digit (password akan diberikan oleh Surabaya Pulsa)
<signature> = a XOR b lalu di base64encoded
 
Contoh perhitungan signature:
Time = 191001
Msisdn = 08123456789
Password = abcdef
a = 1910015678
b = 8765abcdef
SIGN = base64encoded(a XOR b) ? CQ4HBVFTVlJSXg==

 
Respon dari pulsa matic
-------------------------------

<?xml version="1.0"?>
<pulsamatic>
     <date>TANGGAL</date>
     <result>STATUS</result>
     <message>MESSAGE</message>
     <trxid>VSN</trxid>
     <partner_trxid>PARTNERTRXID</partner_trxid >
</pulsamatic>

ITEM KETERANGAN
TANGGAL Waktu terjadinya transaksi. Contoh: 2007-12-27 15:44:55
STATUS Status hasil transaksi. Contoh: success, failed
MESSAGE Pesan yg dihasilkan dari transaksi. Contoh: SUKSES! Trx HS20 08123456789 Berhasil. TrxID: 00001222820. Saldo: Rp. 514.150
VSN ID transaksi dari Pulsa Matic. Contoh: 00001222820
PARTNERTRXID ID transaksi anda

REVERSAL :


Jika terjadi kegagalan transaksi maka dikirimkan message reversal dengan format http get sebagai berikut:
http://urlmitra?result=11&msg=Reversal&trxid=
PulsamaticTrxId&partner_trxid=TRXID&msisdn=MSISDN

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