Skip to content

Cancel Booking - Train API

Endpoint Cancel Booking digunakan untuk membatalkan tiket kereta yang sudah dipesan. Pembatalan dilakukan dengan menyertakan ID transaksi dan alasan pembatalan. Jika berhasil, sistem akan menandai transaksi sebagai dibatalkan dan tidak akan diproses lebih lanjut.


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

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

{
"transactionId": 1524687,
"reason": "Jadwal Berganti"
}
FieldTipeDeskripsi
transactionIdintegerID transaksi pemesanan yang ingin dibatalkan
reasonstringAlasan pembatalan transaksi

{
"error": false,
"data": null,
"message": "Transaksi berhasil dibatalkan"
}
FieldTipeDeskripsi
errorbooleanStatus proses pembatalan (false = sukses)
datanullTidak ada data tambahan yang dikembalikan
messagestringPesan hasil dari proses pembatalan

  • Pastikan transactionId valid dan belum melewati batas waktu pembayaran atau keberangkatan.
  • Pembatalan bersifat permanen dan tidak dapat diubah.
  • Tiket yang sudah dibayar mungkin memerlukan proses refund (tergantung kebijakan operator).
  • Gunakan alasan yang jelas dan sesuai untuk pencatatan internal dan audit.