Huỷ đơn hàng
Sau khi Merchant tạo đơn hàng, nhưng sau đó quyết định không cho phép thanh toán nữa, Merchant có thể hủy đơn hàng.
- Merchant Server cần gửi request đến Zalopay Server để huỷ đơn hàng.
- Đơn hàng chỉ có thể bị huỷ khi chưa được thanh toán thành công.
- Sau khi hủy, đơn hàng sẽ không thể được thanh toán nữa.
- application/json
- application/x-www-form-urlencoded
Request Body required
- app_id integer required
ID duy nhất của ứng dụng sẽ được cung cấp sau khi nhà cung cấp đăng ký thành công với Zalopay.
- app_trans_id string required
ID của giao dịch sẽ bị huỷ.
- mac string required
Đó là chữ ký của đơn hàng. Nó được tính bằng cách sử dụng thông tin đầu vào như sau: hmacinput = appid +
|
+ apptransid +|
+ key1 và sử dụng sha256 với khóa hmac của ứng dụng làm khóa chữ ký. Vui lòng tham khảo phần truyển dữ liệu an toàn để biết thêm chi tiết.
Request Body required
- app_id integer required
ID duy nhất của ứng dụng sẽ được cung cấp sau khi nhà cung cấp đăng ký thành công với Zalopay.
- app_trans_id string required
ID của giao dịch sẽ bị huỷ.
- mac string required
Đó là chữ ký của đơn hàng. Nó được tính bằng cách sử dụng thông tin đầu vào như sau: hmacinput = appid +
|
+ apptransid +|
+ key1 và sử dụng sha256 với khóa hmac của ứng dụng làm khóa chữ ký. Vui lòng tham khảo phần truyển dữ liệu an toàn để biết thêm chi tiết.
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
- return_code integer
Mã trả về.
Vui lòng tham khảo mã trạng thái cho các giá trị có thể - return_message string
- sub_return_code integer
Các mã có thể xảy ra.
Vui lòng tham khảo mã trạng thái phụ cho các giá trị có thể - sub_return_message string
{
"return_code": 0,
"return_message": "string",
"sub_return_code": 0,
"sub_return_message": "string"
}