Cek Status Transaksi PPOB
Endpoint ini digunakan untuk mengecek status dari transaksi yang telah dilakukan, berdasarkan trans_id yang diperoleh dari API Riwayat Transaksi. Fungsinya untuk memastikan status akhir transaksi jika callback belum diterima atau untuk kepentingan audit dan laporan internal.
🚣️ Endpoint GET
Section titled “🚣️ Endpoint GET”https://sandbox.bisatopup.co.id/api/transaksi/detail/:trans_idGantilah :trans_id dengan ID transaksi yang valid.
Contoh:
https://sandbox.bisatopup.co.id/api/transaksi/detail/7907561🔐 Autentikasi
Section titled “🔐 Autentikasi”Setiap permintaan harus menyertakan token autentikasi:
Authorization: Bearer <token>📤 Response
Section titled “📤 Response”{ "status": "ok", "transaksi": { "trans_id": 7907561, "reff_id": "1103", "tanggal": "24 Nov 2018", "time": "18:52:16", "product_name": "TELKOMSEL", "product_id": 11, "admin_fee": 0, "is_tagihan": 0, "image_url": "http://bisatopup.co.id/img/operator/telkomsel.png", "product_detail": "TELKOMSEL 2.000", "product_detail_id": 1420, "harga": 2705, "no_hp_pelanggan": null, "payment": "E-Wallet", "no_pelanggan": "085277677761", "expired_date": null, "token": null, "note": "Gagal, saldo dikembalikan, #7907561 Nomor tidak dapat diproses", "status": "Failed", "status_id": "14", "status_color": "#D91E18", "pembayaran": { "bank": "E-Wallet", "rekening": "", "name": "", "payment_id": 13, "image_url": "http://api.bisatopup.com/images/wallet.png" } }}Penjelasan Field Utama
Section titled “Penjelasan Field Utama”| Field | Tipe | Deskripsi |
|---|---|---|
trans_id | integer | ID transaksi |
reff_id | string | ID referensi dari sistem Anda |
tanggal | string | Tanggal transaksi |
time | string | Waktu transaksi |
product_name | string | Nama kategori produk |
product_detail | string | Nama produk lengkap (termasuk nominal) |
harga | integer | Harga pembelian |
token | string | Token/kode produk (jika tersedia) |
status | string | Status transaksi (Completed, Pending, dll) |
note | string | Catatan status tambahan |
status_color | string | Kode warna untuk tampilan status visual |
pembayaran.bank | string | Jenis pembayaran |
image_url | string | URL ikon produk atau metode bayar |
Catatan:
- Gunakan endpoint ini untuk validasi manual ketika callback gagal diterima.
- Pastikan
trans_idberasal dari sistem atau response sebelumnya.- Status seperti
Pending,Failed,Completeddapat dijadikan acuan untuk UI dan notifikasi ke user.