Skip to main content

Cancel Order

API Cancel Order digunakan untuk membatalkan transaksi yang sebelumnya telah digenerate namun belum dilakukan pembayaran oleh pelanggan. Tujuan dari API ini adalah mencegah terjadinya pembayaran pada transaksi yang sudah tidak valid atau tidak diinginkan. API ini umumnya digunakan dalam skenario seperti:

  • Pelanggan membatalkan pesanan sebelum menyelesaikan pembayaran.
  • Pelanggan ingin melakukan perubahan metode pembayaran.
  • Merchant ingin memastikan transaksi tidak diteruskan karena alasan tertentu.

Setelah pembatalan berhasil, status transaksi akan diperbarui menjadi cancelled dan tidak dapat dibayarkan kembali.

Sample Request

Data Request

NoNameTypeMandatoryMin LengthMax LengthDescription
1 orderObjectM112Detail of Order
{
"order": {
"id": "INVW777555755",
"amount": "18050"
}
}

Data Response

Sample Response

{
"responseCode": "2000000",
"responseMessage": "Request has been processed successfully",
"processingTime": 0.24898290634155273,
"traceId": "93a76615-a2c2-44fd-9dd3-1c0a22a6fe23"
}