API to API
Transaction
Riwayat transaksi customer untuk kebutuhan monitoring akun mitra.
Transaction
Terakhir diperbarui: 18 Agustus 2026.
Transaction history dipakai untuk menampilkan riwayat transaksi customer, warung, cabang, atau anak mitra yang sedang login.
Customer Transaction History
GET /client/v2/transaction/history?status=5&page=1&pageSize=10&search=S20&startDate=2026-08-01&endDate=2026-08-18
Authorization: Bearer o8coocg8k0ss4wcgk0o8........
X-SECRET-KEY: {partner_secret_key}
Query
| Query | Wajib | Keterangan |
|---|---|---|
status | Tidak | Filter status transaksi. Default 5. |
page | Tidak | Nomor halaman. Default 1. |
pageSize | Tidak | Jumlah data per halaman. Maksimal 100. |
search | Tidak | Cari berdasarkan nomor transaksi, nomor tujuan, nama produk, atau kode produk. |
startDate | Tidak | Tanggal awal format YYYY-MM-DD. |
endDate | Tidak | Tanggal akhir format YYYY-MM-DD. |
Filter tanggal memakai tanggal transaksi. Jika memakai range, kirim startDate dan endDate bersamaan. |
Status Filter
| Value | Arti |
|---|---|
5 / all | Semua transaksi. |
1 / success | Payment sudah selesai dan transaksi sukses. |
3 / processing | Payment sudah selesai dan transaksi masih diproses. |
2 / failed | Transaksi gagal atau payment expired. |
4 / 0 / unpaid | Payment belum selesai. |
Success Response
{
"status": true,
"data": [
{
"id": 9410,
"transaction_number": "PAY/KFI/8/2026/86",
"msisdn": "082340378657",
"payment_status": "PAID",
"transaction_status": "SUCCESS",
"serial_number": "0214027100001032312531",
"product": {
"id": 15676,
"code": "S20",
"name": "TELKOMSEL REGULER 20.000",
"image": {
"operator_logo": "https://dev-asset.miharogames.co.id/uploads/files/m_operator_logo/telkomsel.svg",
"product_icon": null,
"product_banner": null
}
},
"operator": {
"id": 1,
"name": "Telkomsel",
"logo": "https://dev-asset.miharogames.co.id/uploads/files/m_operator_logo/telkomsel.svg"
},
"amount": {
"total": 20000,
"balance_used": 10000,
"coin_used": 20000,
"coin_value_used": 10000,
"gateway_payment": 0
},
"payment_method": {
"gateway": "SALDO",
"type": "COIN"
},
"created_at": "2026-08-18 11:15:20",
"updated_at": "2026-08-18 11:15:25"
}
],
"pagination": {
"total": 1,
"page": 1,
"perPage": 10,
"totalPages": 1
},
"message": "OK"
}
Gunakan payment_status, transaction_status, dan serial_number sebagai informasi utama untuk ditampilkan di sistem mitra.
Response Codes
| HTTP | Kondisi | Message |
|---|---|---|
200 | History berhasil dimuat. | OK |
400 | pageSize lebih dari 100. | pageSize maksimal 100. |
401 | Secret key/token salah. | Akses ditolak..., Token wajib diisi., atau Token tidak valid. |
500 | Gangguan sistem. | Riwayat transaksi belum dapat dimuat. |