api.txt 2.34 KB
TOPUP:

Menggunakan XML dengan spesifikasi sbb:

<?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>
<trxke>TRXKE</trxke>
</evoucher>

Penjelasan:
PRODUCTID: kode produk Server ArthaLink, misalnya XT5 untuk XL 5rb dsb.
USERID: userid yang digunakan untuk proses topup (diberikan oleh TrustLink)
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
TRXKE: transaksi ke 1, ke 2, dst (untuk denom dan tujuan yg sama)

Perhitungan Signature:
a= <time> + 4 digit terakhir <msisdn>
b= 4 digit terakhir <msisdn> dibalik + password 6 digit
(password akan diberikan oleh Server ArthaLink)
<signature> = a XOR b lalu di base64encoded

Contoh Signature:
Time = 191001
Msisdn = 0812345678
Password = abcdef
a = 1910015678
b = 8765abcdef
SIGN = base64encoded(a XOR b) CQ4HBVFTVlJSXg==

Contoh XML yang dikirim:

<?xml version=”1.0″ ?>
<evoucher>
<command>TOPUP</command>
<product>XT5</product>
<userid>iduser</userid>
<time>191001</time>
<msisdn>081712121315</msisdn>
<partner_trxid>12345</partner_trxid>
<signature> CQ4HBVFTVlJSXg==</signature>
<trxke>2</trxke>
</evoucher>
Acknowledge dari Server TrustLink:
Trx XT5=Rp5500 ke 081712121315 masuk dalam antrian trx Saldo Rp.6666666

REVERSAL:

Jika acknowledge result = 0 berarti telah diterima oleh Server TrustLink.
Jika acknowledge result = -1 berarti ada kegagalan/ditolak oleh Server TrustLink.
Message sukses atau reversal(gagal) dengan format http get sebagai berikut:

http://urlpartner?status=&msisdn=&partner_idtrx=&produk=

Contoh:

http://110.110.110.110/tangkap.php?status=GAGAL&msisdn=081712121315&partner_idtrx=12345&produk=S20XT5

Partner H2H harus menyiapkan 1 buah URL  IP Public utk menangkap parameter reversal yg Server TrustLink kirimkan seperti contoh di atas. URL tsb harus didaftakan ke Server TrustLink terlebih dahulu.

Informasi Status Sukses:
Setiap transaksi sukses akan diinformasikan melalui ippublic partner, sama seperti Reversal

http://urlpartner?status=&msisdn=&partner_idtrx=&produk=&sn=

http://110.110.110.110/tangkap.php?status=SUKSES&msisdn=081712121315&partner_idtrx=12345&produk=XT5&sn=1122334455