API hủy VA theo đơn hàng

Hủy đơn hàng VA qua SePay API cho tài khoản BIDV, Sacombank, Vietcombank và VietinBank. Chỉ đơn hàng trạng thái Pending mới có thể hủy.

||

Hủy đơn hàng

DELETE
https://userapi.sepay.vn/v2/bank-accounts/{ba_xid}/orders/{order_xid}
Lưu ý

Chỉ đơn hàng trạng thái Pending mới có thể hủy. Khi hủy, hệ thống đồng thời chuyển toàn bộ VA Unpaid của đơn hàng sang Cancelled.

Tham số

ba_xidstringrequired

UUID tài khoản ngân hàng

order_xidstringrequired

UUID đơn hàng

Code mẫu

>
>
>
curl --request DELETE \
--url https://userapi.sepay.vn/v2/bank-accounts/f9e8d7c6-b5a4-3210-fedc-ba0987654321/orders/b2c3d4e5-f6a7-8901-bcde-f12345678902 \
--header 'Authorization: Bearer REPLACE_BEARER_TOKEN'

Response (HTTP 204)

Body rỗng.

Quy tắc hủy theo ngân hàng

Hành viBIDVSacombankVietcombankVietinBank
Hủy đơn hàng và VA Unpaid
Có thể trả lỗi từ chối hủyKhôngKhông: 403 vcb_cancel_not_allowed, 500 vcb_cancel_error, hoặc 503 vcb_connection_errorKhông
Đơn hàng Vietcombank

Đơn hàng Vietcombank có thể không hủy được nếu hóa đơn đã thanh toán hoặc đã hủy ở phía Vietcombank. Tham khảo bảng lỗi bên dưới.

Lỗi

HTTPerror_codeMô tả
403vcb_cancel_not_allowedVietcombank: hóa đơn đã thanh toán hoặc đã hủy, không thể hủy được nữa. Liên hệ SePay nếu cần hỗ trợ.
422invalid_stateTrạng thái đơn hàng không cho phép hủy (chỉ hủy được đơn hàng Pending)
500vcb_cancel_errorVietcombank: lỗi không xác định khi hủy. Liên hệ SePay.
503vcb_connection_errorVietcombank: dịch vụ tạm thời gián đoạn. Vui lòng thử lại sau ít phút.