Skip to content

List Transaction - Train API

Endpoint List Transaction digunakan untuk menampilkan riwayat transaksi tiket kereta yang telah dibuat berdasarkan rentang tanggal tertentu. Selain itu, pengguna juga dapat melakukan pencarian berdasarkan email atau nama pengguna melalui parameter cari.


https://api.bisabiller.com/api/transport/train/list-transaction?limit=10&current_page=1&date_from=2023-01-01&date_to=2023-06-10&[email protected]

Authorization: Bearer <access_token>
Content-Type: application/json

ParameterTipeDeskripsi
limitintegerJumlah data yang ditampilkan per halaman
current_pageintegerHalaman saat ini (untuk paginasi)
date_fromstringTanggal awal pencarian (format: YYYY-MM-DD)
date_tostringTanggal akhir pencarian (format: YYYY-MM-DD)
caristringFilter berdasarkan email atau nama (opsional)

{
"date_from": "2023-01-01",
"date_to": "2023-06-10",
"pagination": {
"total_found": 3,
"limit": 10,
"current_page": "1",
"total_page": 1
},
"error": false,
"message": "Data ditemukan",
"data": [
{
"transaction_id": 1524688,
"transaction_date": "2023-06-09 20:49:22",
"status": "Menunggu",
"total_price": 199000,
"departure": [
{
"transporter_name": "KUTOJAYA UTARA",
"dep_date": "26/04/2019 - 05:25",
"arv_date": "26/04/2019 - 12:33",
"org_name": "PASAR SENEN",
"des_name": "KEBUMEN",
"passenger": [
{
"name": "Test Bisabiller",
"seat": "3A",
"wagon": "EKO-1"
}
]
}
]
}
// ... transaksi lainnya
]
}

FieldTipeDeskripsi
date_fromstringTanggal awal pencarian
date_tostringTanggal akhir pencarian
paginationobjectInformasi paginasi hasil pencarian
errorbooleanStatus error (false jika sukses)
messagestringPesan status
dataarrayDaftar transaksi yang ditemukan
FieldTipeDeskripsi
total_foundintegerTotal transaksi yang ditemukan
limitintegerJumlah data per halaman
current_pageintegerHalaman yang sedang ditampilkan
total_pageintegerTotal halaman berdasarkan limit
FieldTipeDeskripsi
transporter_namestringNama kereta
dep_datestringTanggal dan waktu keberangkatan
arv_datestringTanggal dan waktu kedatangan
org_namestringStasiun asal
des_namestringStasiun tujuan
passengerarrayDaftar penumpang dalam transaksi tersebut

  • Endpoint ini mendukung paginasi dan pencarian berdasarkan kata kunci (cari).
  • Hasil status bisa berupa Menunggu, Cancelled, atau lainnya tergantung status aktual transaksi.
  • Daftar penumpang dapat mencakup dewasa dan bayi.
  • Jika data kosong, pastikan rentang tanggal dan filter yang digunakan sudah sesuai.