Dokumentasi H2H IKONpulsa

Protokol menggunakan XMLRPC melalui HTTP. Jika ingin secure connection gunakan VPN.

Method refill

Dikirim oleh member ke sistem IKONpulsa.

Input Keterangan Contoh
Dealer Identitas member berupa bilangan bulat 48
PIN Password yang sama dengan jalur SMS 1234
MSISDN Nomor HP yang akan diisi +628179140068 atau 08179140068
Voucher Kode voucher 10 atau X10 untuk paket Xtra
TransactionID ID transaksi dari sistem member, boleh alpha numeric 10017

Member mendapat balasan berikut ini (sering disebut sebagai ack / acknowledgement):

Output Keterangan Contoh
ResponseCode Kode jawaban dalam bilangan bulat
0: Sedang diproses
103: Stok habis
107: Saldo tidak cukup
101: Nomor HP tidak benar
110: Member tidak terdaftar
111: Salah PIN
202: Maksimum topup
900: Internal Error
901: Ada masalah pada billing system
Message Keterangan mengenai ResponseCode OK
Bila ResponseCode = 0
TransactionID ID Transaksi sistem IKONpulsa 25094
Amount Harga voucher dalam bilangan bulat 9600
Limit Limit transaksi, bisa juga disebut saldo, dalam bilangan bulat 466150

Methode result

Dikirim dari sistem IKONpulsa ke member.

Input Keterangan Contoh
TransactionID ID transaksi sistem IKONpulsa 25094
ReffTransactionID ID transaksi sistem member, dalam string 10017
Status Status transaksi dalam bilangan bulat.

0 berarti berhasil.

> 0 masih diproses

< 0 gagal

0: Berhasil
4: Pending
-1: Tidak dapat diproses
-3: Dibatalkan operator
-4: Gagal saat rekonsiliasi
-7: Nomor HP tidak benar
-8: Gagal karena max topup
-9: Stok habis
SN Serial Number voucher dari operator 09030484184312
MSISDN Nomor HP yang diisi +628179140068
Voucher Kode voucher 10
Amount Harga voucher dalam bilangan bulat 9600
TransactionDate Tanggal transaksi 20090330T03:18:11

Member cukup memberi ack seperti ini:

Output Contoh
ResponseCode 0
Message OK

Method status

Untuk cek status transaksi, biasanya digunakan bila member tidak memiliki IP public
atau tidak memiliki koneksi VPN ke sistem IKONpulsa.

Input Keterangan Contoh
Dealer Identitas member berupa bilangan bulat 48
PIN Password yang sama dengan jalur SMS 1234
TransactionID ID transaksi dari sistem member 10017

Balasan dari sistem IKONpulsa adalah:

Output Keterangan Contoh
ResponseCode Kode jawaban dalam bilangan bulat
0: Transaksi yang dimaksud ada
110: Member tidak terdaftar
111: Salah PIN
113: Transaksi yang dimaksud tidak ada
900: Internal Error
Message Keterangan ResponseCode OK
Bila ResponseCode = 0
Status Status transaksi dalam bilangan bulat.

0 berarti berhasil.

> 0 masih diproses

< 0 gagal

0: Berhasil
4: Pending
-1: Tidak dapat diproses
-3: Dibatalkan operator
-4: Gagal saat rekonsiliasi
-7: Nomor HP tidak benar
-8: Gagal karena max topup
-9: Stok habis
SN Serial Number voucher dari operator 09030484184312
MSISDN Nomor HP yang diisi +628179140068
Voucher Kode voucher 10
Amount Harga voucher dalam bilangan bulat 9600
Limit Limit transaksi, bisa juga disebut saldo, dalam bilangan bulat 466150

support by rab linux indonesia

Tags: ,

Comments are closed.