List Transaction - Payment Gateway
Endpoint List Transaction digunakan untuk mengambil daftar riwayat transaksi yang telah dibuat melalui sistem Bisabiller Payment Gateway. Anda dapat memfilter berdasarkan status transaksi, jumlah data yang diambil, serta halaman saat ini.
🌐 Endpoint GET
Section titled “🌐 Endpoint GET”https://api.bisabiller.com/api/payment/list-transaction🔐 Header
Section titled “🔐 Header”Authorization: Bearer <access_token>🧾 Query Parameters
Section titled “🧾 Query Parameters”Gunakan parameter berikut sebagai query string pada URL:
{ "status": 3, "limit": 1, "current_page": 1}| Parameter | Tipe | Deskripsi |
|---|---|---|
status | integer | Filter berdasarkan status transaksi |
limit | integer | Jumlah data per halaman |
current_page | integer | Halaman saat ini untuk pagination |
📤 Response
Section titled “📤 Response”{ "pagination": { "total_found": 4, "limit": 10, "current_page": 1, "total_page": 1 }, "status": null, "error": false, "message": "success", "data": [ { "id": 6, "payment_id": 37, "payment_name": "GOPAY", "status_id": 2, "status": "On processing", "transaction_id": "0030c97b-5ccc-4482-b4af-9ffdb4a039bc", "transaction_total": "13000", "expired_date": "2023-03-23 18:23:10", "transaction_name": "testing", "transaction_desc": "testing", "customer_number": "085925065195", "customer_name": "testing", "payment_links": "https://app.midtrans.com/snap/v3/redirection/1ca52d24-1574-4f82-9f84-d4314a817348", "payment_code": null, "qr_code": null, "item_details": [ { "item_id": "testing", "item_price": "10000", "item_quantity": "1", "item_total_price": "10000", "item_name": "testing" }, { "item_id": "fee", "item_price": "3000", "item_quantity": "1", "item_total_price": "3000", "item_name": "fee" } ] } // dan transaksi lainnya... ]}Penjelasan Field Penting:
Section titled “Penjelasan Field Penting:”| Field | Tipe | Deskripsi |
|---|---|---|
transaction_id | string | ID unik transaksi |
status | string | Status transaksi (mis. Terbayar, Gagal, dsb) |
transaction_total | string | Total nilai transaksi |
payment_name | string | Nama metode pembayaran |
payment_links | string | Link redirect pembayaran (jika tersedia) |
qr_code | string | Kode QR (untuk pembayaran via QRIS) |
item_details | array | Daftar item produk dalam transaksi |
Catatan:
- Gunakan pagination untuk menavigasi riwayat transaksi jika jumlah data besar.
- Gunakan
statusuntuk memfilter hanya transaksi tertentu (mis. status 3 = Terbayar).- Pastikan menyimpan
transaction_iduntuk proses cek status atau rekonsiliasi.