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.
Environment | Method | URL |
---|---|---|
Development | GET | https://devo.finnet.co.id/pg/payment/card/cancel/{orderId} |
Production | GET | https://live.finnet.co.id/pg/payment/card/cancel/{orderId} |
Sample Request
Data Request
No | Name | Type | Mandatory | Min Length | Max Length | Description |
---|---|---|---|---|---|---|
1 | order | Object | M | 1 | 12 | Detail 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"
}