Dokumentasi H2H H&D PAYMENT

IP Whitelist

103.153.188.199



URL Trx [ HTTP GET ]

http://103.153.188.199:7788/


Jabber [ Center & Parsing ]

Center

hnddigitalpayment@st24.co.id



Parsing

Parsing Produk Prepaid
Pulsa, Paket Data, Token PLN, E-Wallet Denom, E-Money, List Produk, Cek User, Cek Tagihan.

[kodeproduk].[tujuan].[trxid].[pin]



Parsing Produk Nominal Bebas [ QTY ]

[kodeproduk].[tujuan].[qty].[trxid].[pin]



Parsing Produk Paket Terbaik - Hot Promo
Paket Terbaik Telkomsel, Paket Digipos, XL - Axis Cuanku, Indosat Only4U, Three CuanMAX.

Note : Produk Paket Terbaik/Hot Promo adalah produk Postpaid. Pada saat Parsing Bayar Gunakan Kode Produk Cek Harga untuk Validasi Saldo Agen. Dan gunakan TrxID INQ[trxid]HOT seperti pada contoh dibawah untuk Marking.


[kodeproduk].[tujuan].[idproduk].[pin]*INQ[trxid]HOT



Parsing Produk PPOB [ Cek dan Bayar ]
PLN Pascabayar, PDAM, BPJS, Internet & TV, HP Pascabayar, PBB, PGN, Multi Finnance, Cicilan Kendaraan, Pinjaman Online

Note : Produk PPOB adalah produk Postpaid. Pada saat Parsing Bayar Gunakan Kode Produk Cek Tagihan untuk Validasi Saldo Agen. Dan gunakan TrxID INQ[trxid]PPOB seperti pada contoh dibawah untuk Marking.


[kodeproduk].[tujuan].[idproduk].[pin]*INQ[trxid]PPOB



Parsing Produk Pulsa, Paket Data, Token PLN, E-Wallet, List Produk, Cek User, Cek Tagihan

Metode : HTTP GET [ TigaPutri ]

trx?kodereseller=[username]&produk=[kodeproduk]&msisdn=[tujuan]&qty=[qty]&reffid=[trxid]&signature=[signature]



Metode : HTTP GET [ OtomaX & SW Lainnya ]

trx?kodereseller=[username]&produk=[kodeproduk]&msisdn=[tujuan]&qty=[qty]&reffid=[trxid]&pin=[pin]&password=[password]


Parsing Produk Paket Terbaik - Hot Promo

Paket Terbaik Telkomsel, Paket Digipos, XL - Axis Cuanku, Indosat Only4U, Three CuanMAX

Note : Produk Paket Terbaik/Hot Promo adalah produk Postpaid. Pada saat Parsing Bayar Gunakan Kode Produk Cek Harga untuk Validasi Saldo Agen. Dan gunakan TrxID INQ[trxid]HOT seperti pada contoh dibawah untuk Marking.


Metode : HTTP GET [ TigaPutri ]

trx?kodereseller=[username]&produk=[kodeproduk]&msisdn=[tujuan]&qty=[qty]&idproduk=[idproduk]&reffid=iNQ[trxid]HOT&signature=[signature]



Metode : HTTP GET [ OtomaX & SW Lainnya ]

trx?kodereseller=[username]&produk=[kodeproduk]&msisdn=[tujuan]&qty=[qty]&idproduk=[idproduk]&reffid=INQ[trxid]HOT&pin=[pin]&password=[password]


Parsing Produk PPOB [ Cek dan Bayar ]

PLN Pascabayar, PDAM, BPJS, Internet & TV, HP Pascabayar, PBB, PGN, Multi Finnance, Cicilan Kendaraan, Pinjaman Online.

Note : Produk PPOB adalah produk Postpaid. Pada saat Parsing Bayar Gunakan Kode Produk Cek Tagihan untuk Validasi Saldo Agen. Dan gunakan TrxID INQ[trxid]PPOB seperti pada contoh dibawah untuk Marking.


Metode : HTTP GET [ TigaPutri ]

trx?kodereseller=[username]&produk=[kodeproduk]&msisdn=[tujuan]&qty=[qty]&reffid=iNQ[trxid]PPOB&signature=[signature]



Metode : HTTP GET [ OtomaX & SW Lainnya ]

trx?kodereseller=[username]&produk=[kodeproduk]&msisdn=[tujuan]&qty=[qty]&reffid=INQ[trxid]PPOB&pin=[pin]&password=[password]


Response Proses

Buat Setting Kelompok Jawaban dengan Nama : HNDPAY [ atau sesuaikan dengan keinginan ]


Semua Produk
→  Prioritas* : -99
→  Status Trx : Menunggu Jawaban
→  Kirim Perintah : Tidak
Sample Response / Jawaban :

" RFID#12993251 TID#24991 KODEPRODUK ke 0812XXXXXXXX akan diproses. Saldo 99.XXX.XXX - XX.XXX = 99.XXX.XXX @2024-09-17 22:47:35 #Trx Lancar "


Sample Regex :

RFID#(?<trxid>\d+) TID#(?<trxid2>\d+) (?<kdp>\w+) ke (?<tujuan>\w+) akan diproses. Saldo.+- (?<hargabeli>[\d,.]+) = (?<saldosupplier>[\d,.]+) @


Semua Produk
→  Prioritas* : -99
→  Status Trx : Menunggu Jawaban
→  Kirim Perintah : Tidak
Sample Response / Jawaban :

" RFID#533545 TID#24860 KODEPRODUK ke 0812XXXXXXXX #Status Sedang Proses masihproses 99.XXX, Saldo 26.XXX.XXX @2024-09-17 21:17:04 #Trx Lancar "

" Tunggu Transaksi selesai RFID#15036803 TID#24947 KODEPRODUK ke 0812XXXXXXXX Sdh pernah Jam 22:05:56 Status Menunggu Jawaban masihproses 10.XXX @2024-09-17 22:06:57 #Trx Lancar "


Sample Regex :

RFID#(?<trxid>\d+) TID#(?<trxid2>\d+) (?<kdp>\w+) ke (?<tujuan>\w+) .+masihproses

Paket Terbaik - Hot Promo

Buat Setting Kelompok Jawaban dengan Nama : HNDPAY [ atau sesuaikan dengan keinginan ]


→  Prioritas* : -99
→  Status Trx : Menunggu Jawaban
→  Kirim Perintah : Ya
Sample Response / Jawaban :

" RFID#INQ601627HOT TID#24906 C[KODEPRODUK] ke 0812XXXXXXXX Sukses SN : IDPRODUK:00038657/PAKET:HOT PROMO Bulanan 10GB 30 Hari/DETAIL:Kuota 10 GB Nas 30 Hari, Video Amazon Prime Video MM/Prime Video Mobile 30 Hari/HARGA:9999. Saldo 99.XXX.XXX - X = 99.XXX.XXX @2024-09-17 21:36:04 #Trx Lancar result=0 "


Sample Regex :

RFID#INQ(?<trxid>\d+)HOT TID#(?<trxid2>\d+) C(?<kdp>\w+) ke (?<tujuan>\w+) Sukses.+\D+:(?<idproduk>\d+).+HARGA:(?<tagihan>\d+). Saldo


Kirim Perintah [ Jabber ]

[kdp].[tujuan].[idproduk].[pin]*PAY[trxid]


Kirim Perintah [ TigaPutri ]

trx?kodereseller=[username]&produk=[kdp]&msisdn=[tujuan]&qty=[qty]&idproduk=[idproduk]&reffid=PAY[trxid]&signature=[signature]


Kirim Perintah [ OtomaX & SW Lainnya ]

trx?kodereseller=[username]&produk=[kdp]&msisdn=[tujuan]&qty=[qty]&idproduk=[idproduk]&reffid=PAY[trxid]&pin=[pin]&password=[password]

Response Sukses

Buat Setting Kelompok Jawaban dengan Nama : HNDPAY [ atau sesuaikan dengan keinginan ]


Produk Non Tagihan
→  Prioritas : 0
→  Status Trx : Sukses
→  Kirim Perintah : Tidak
Sample Response / Jawaban :

" RFID#12993251 TID#24991 KODEPRODUK ke 0812XXXXXXXX Sukses SN : 02140472000007198787. Saldo 99.XXX.XXX - XX.XXX = 99.XXX.XXX @2024-09-17 22:47:35 #Trx Lancar result=0 "


Sample Regex :

RFID#(?<trxid>\d+) TID#(?<trxid2>\d+) (?<kdp>\w+) ke (?<tujuan>\w+) Sukses SN : (?<sn>.+). Saldo.+- (?<hargabeli>[\d,.]+) = (?<saldosupplier>[\d,.]+) @


" RFID#1245680 TID#36644 KODEPRODUK ke 0812XXXXXXXX sdh Pernah dilakukan pd Jam 17:59:53, Status Sukses SN:02140472000007198787 Harga:99.XXX Saldo 99.XXX.XXX @2024-09-23 18:01:53 #Trx Lancar result=0 "


Sample Regex :

RFID#(?<trxid>\d+) TID#(?<trxid2>\d+) (?<kdp>\w+) ke (?<tujuan>\w+) sdh Pernah dilakukan.+Status Sukses SN:(?<sn>.+) Harga:(?<hargabeli>[\d,.]+) Saldo (?<saldosupplier>[\d,.]+) @


Produk Paket Terbaik / Hot Promo & PPOB
→  Prioritas : 0
→  Status Trx : Sukses
→  Kirim Perintah : Tidak
Sample Response / Jawaban :

" RFID#PAY12993251 TID#24991 KODEPRODUK ke 0812XXXXXXXX Sukses SN : PAKET:Super Seru 7 Hari/REFF:03547000000717831050/TRXDIGI:DGPS240917194647880327747. Saldo 99.XXX.XXX - XX.XXX = 99.XXX.XXX @2024-09-17 22:47:35 #Trx Lancar result=0 "


Sample Regex :

RFID#PAY(?<trxid>\d+) TID#(?<trxid2>\d+) (?<kdp>\w+) ke (?<tujuan>\w+) Sukses SN : (?<sn>.+). Saldo.+= (?<saldosupplier>[\d,.]+) @

Tagihan & PPOB

Buat Setting Kelompok Jawaban dengan Nama : HNDPAY [ atau sesuaikan dengan keinginan ]


→  Prioritas* : -99
→  Status Trx : Menunggu Jawaban
→  Kirim Perintah : Ya
Sample Response / Jawaban :

" RFID#INQ601627PPOB TID#24906 C[KODEPRODUK] ke 80XXXXXXXXXXXXXXX Sukses SN : INQYIRY@CHANNEL:TOKOPEDIA/INFO:TKP2787945188/TAGIHAN:246.500. Saldo 0 - 0 = 0 @2024-09-05 14:03:48 #Trx Lancar result=0 "


Sample Regex :

RFID#INQ(?<trxid>\d+)PPOB TID#(?<trxid2>\d+) C(?<kdp>\w+) ke (?<tujuan>\w+) Sukses.+TAGIHAN:(?<tagihan>.+). Saldo


Kirim Perintah [ Jabber ]

[kdp].[tujuan].[pin].PAY[trxid]


Kirim Perintah [ TigaPutri ]

trx?kodereseller=[username]&produk=[kdp]&msisdn=[tujuan]&qty=[qty]&reffid=PAY[trxid]&signature=[signature]


Kirim Perintah [ OtomaX & SW Lainnya ]

trx?kodereseller=[username]&produk=[kdp]&msisdn=[tujuan]&qty=[qty]&reffid=PAY[trxid]&pin=[pin]&password=[password]

Response Gagal

Buat Setting Kelompok Jawaban dengan Nama : HNDPAY [ atau sesuaikan dengan keinginan ]


Produk Non Tagihan
→  Prioritas* : 0
→  Status Trx : Gagal*
→  Kirim Perintah : Tidak

Sample Response / Jawaban :
→  Gagal

" RFID#13022831 TID#31046 KODEPRODUK ke 0812XXXXXXXX #Gagal. Saldo dikembalikan. Saldo 99.XXX.XXX @2024-09-21 06:56:28 #Trx Lancar result=1 "

→  Tujuan Salah

" RFID#13016348 TID#29838 KODEPRODUK ke 0812XXXXXXXX #Gagal. Tujuan Salah. Saldo 99.XXX.XXX @2024-09-20 12:56:04 #Trx Lancar result=1 "

→  Produk Gangguan

" RFID#604720 TID# KODE PRODUK ke 0812XXXXXXXX #Gagal. Provider Gangguan Saldo 99.XXX.XXX @2024-09-21 07:43:33 #Trx Lancar result=1 "

→  Timeout

" RFID#13014812 TID#29541 KODEPRODUK ke 0812XXXXXXXX #Gagal. Timeout Saldo 99.XXX.XXX @2024-09-20 09:47:38 #Trx Lancar result=1 "


Sample Regex :

RFID#(?<trxid>\d+) TID.+#Gagal. (?<keterangan>.+) Saldo (?<saldosupplier>[\d,.]+) @


→  Sudah Pernah Status Gagal

" RFID#13022831 TID#31046 KODEPRODUK ke 0812XXXXXXXX sdh Pernah dilakukan pd Jam 17:34:42, Status Gagal SN:. Harga:99.XXX Saldo 99.XXX.XXX @2024-09-21 06:56:28 #Trx Lancar result=1 "


Sample Regex :

RFID#(?<trxid>\d+) TID.+Gagal SN.+Saldo (?<saldosupplier>[\d,.]+) @


Note :
*Prioritas sesuaikan dengan kebutuhan
**Status Trx Gagal pada setting jawaban bisa disesuaikan menjadi "Alihkan" atau yang lainnya.

Parameter Parsing & Response

[username]:    ID Agen / Kode Reseller yang terdaftar di H&D PAYMENT

[kodeproduk]:    Produk H&D PAYMENT yang akan di HIT

[tujuan]:    Nomor Tujuan

[qty]:    Jumlah Pembelian / Nominal Bebas

[trxid]:    ID/Kode Transaksi Reseller

[trxid2]:    ID/Kode Transaksi H&D PAYMENT***

[signature]:    Kode Otentikasi Transaksi*

[pin]:    Kode Pin Transaksi Reseller**

[Password]:    Kode Password Transaksi Reseller**

[idproduk]:    Kode Produk untuk Transaksi Paket Terbaik / Hot Promo

[kdp]:    Kode Produk Pembayaran

[tagihan]:    Total Tagihan yang di tangkap pada saat proses Cek


Note :
*Khusus Pengguna Software TigaPutri
**Khusus Pengguna Software Selain TigaPutri
***Parameter [trxid2] bisa diabaikan dan diganti dengan Parameter [varx]