Skip to content

Detail Transaction - Train API

Endpoint Detail Transaction digunakan untuk mengambil detail informasi dari sebuah transaksi pemesanan tiket kereta. Endpoint ini membutuhkan transactionId sebagai referensi untuk mengembalikan seluruh informasi termasuk data pemesan, status, dan rincian perjalanan.


https://api.bisabiller.com/api/transport/train/detail-transaction

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

{
"transactionId": 1526363
}
FieldTipeDeskripsi
transactionIdintegerID transaksi kereta (trainTransactionId)

{
"error": false,
"data": {
"transaction_id": 1524687,
"tanggal": "09 Jun 2023",
"time": "20:43:46",
"product": "kereta api",
"base_price": 95000,
"additional_fee": 7500,
"discount": 3000,
"admin_fee": 0,
"harga": 99500,
"kode_unik": 0,
"payment": "",
"nama_pemesan": "Test Bisabiller",
"email_pemesan": "[email protected]",
"no_hp_pemesan": "081234567890",
"note": "Jadwal Berganti",
"expired_date": "2023-06-10 01:43:46",
"status": "Cancelled",
"departure": [
{
"booking_code": "GIT57LW",
"transporter_name": "ARGO PARAHYANGAN TAMBAHAN (50F)",
"transporter_no": "53503812",
"dep_date": "22/07/2022 - 12:30",
"arv_date": "22/07/2022 - 15:32",
"org_name": "JAKARTA GAMBIR",
"des_name": "BANDUNG",
"passenger": [
{
"name": "test bisabiller",
"seat": "1C",
"wagon": "EKO-1",
"class": "EKO",
"tipe_pengenal": "KTP",
"no_pengenal": "327420305020003"
}
]
}
]
},
"message": "Transaksi ditemukan"
}

FieldTipeDeskripsi
errorbooleanStatus (false jika tidak ada error)
messagestringPesan dari server
dataobjectData detail transaksi
FieldTipeDeskripsi
transaction_idintegerID transaksi
tanggalstringTanggal transaksi
timestringWaktu transaksi
productstringProduk yang dibeli (kereta api)
base_priceintegerHarga dasar
additional_feeintegerBiaya tambahan
discountintegerPotongan harga
admin_feeintegerBiaya admin (jika ada)
hargaintegerTotal harga akhir
notestringCatatan atau alasan pembatalan (jika ada)
statusstringStatus transaksi (ex: Menunggu, Cancelled)
expired_datestringBatas waktu pembayaran
FieldTipeDeskripsi
namestringNama penumpang
seatstringNomor kursi
wagonstringGerbong
classstringKelas kereta
tipe_pengenalstringJenis identitas (KTP, SIM, dll)
no_pengenalstringNomor identitas penumpang

  • Endpoint ini mengembalikan informasi terperinci dari satu transaksi berdasarkan transactionId.
  • Field note biasanya terisi jika transaksi dibatalkan secara manual.
  • Gunakan informasi pada field departure dan return untuk menampilkan detail perjalanan.