Tagih Check Point
Proses ini digunakan jika Tagih.id ingin mengetahui apakah customer sudah membayar transaksi melalui merchant. Sistem Tagih.id akan mengirimkan request ke merchant, lalu merchant akan memberikan response dengan format json seperti contoh dibawah ini:
{"invoices": {"no invoice": "status invoice"}}
Contoh response sukses dari penjual:
{"invoices": {"IN-DGI773246": "0000", "IN-DGI773247": "0001"}}
Alur Pesan
Tagih.id -> Merchant
Metode
HTTP Post
API URL
http://www.yourwebsite.com/checkinvoice.php or
https://www.yourwebsite.com/checkinvoice.php
Parameter Request:
Nama Parameter | Max Length | Mandatory | Keterangan |
rq_uuid | 64 | Ya | Request identifier. Id unik untuk mengidentifikasi pesan ini dengan pesan lainnya |
rq_datetime | 19 | Ya | Tanggal dan waktu di server aplikasi Tagih.id saat pesan terkirim |
comm_code | 32 | Ya | Kode merchant yang terdaftar pada aplikasi Tagih.id |
member_code | 20 | Ya | Kode member yang terdaftar pada aplikasi Tagih.id |
signature | 64 | Ya | Signature yang harus divalidasi oleh merchant, lihat halaman ini untuk detailnya |
invoices | JSON | Ya | Detail transaksi
Format: {invoice_no:amount} Contoh: {INV001: 90000,INV002:50000} |
Parameter Response:
Nama Parameter | Max Length | Mandatory | Keterangan |
invoices | JSON | Tidak | Detail Transaksi
Contoh: {"IN-DGI773246": "0000","IN-DGI773247": "0001"} 0000 = Success 0001 = InvoiceNot Found 0002 = Invoice Is Already Paid 0003 = Invoice is rejected 0004 = Amount is not valid |