API hủy đơn hàng

Hủy đơn hàng chưa thanh toán qua API cancelOrder của Cổng thanh toán SePay — dừng đơn pending trước khi capture, trả về trạng thái mới ngay.

||
Ghi chú
  • Áp dụng cho Payment_method=BANK_TRANSFER hoặc Payment_method=NAPAS_BANK_TRANSFER
  • Chỉ được hủy khi order_status khác CAPTURED và CANCELED

API Endpoint

POST
https://pgapi.sepay.vn/v1/order/cancel

API Request

order_invoice_numberstringrequired

Mã hóa đơn đơn hàng cần hủy

API Response

Success Response (200)
{
  "message": "Đã hủy đơn hàng thành công"
}
messagestring

Thông báo kết quả

Code mẫu

>
>
>
>
>
curl --request POST \
--url https://pgapi.sepay.vn/v1/order/cancel \
--header 'Authorization: Basic REPLACE_BASIC_AUTH' \
--header 'content-type: application/json' \
--data '{"order_invoice_number":"DH1757053857"}'