Chuyển đến nội dung chính

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.
Request Body required
  • app_id integer required

    Định danh cho ứng dụng (web, app, pos ...) hay dịch vụ (auto-debit, disbursement ...) của Merchant được cấp khi đăng ký tích hợp phương thức thanh toán với Zalopay.

  • app_trans_id string required

    Mã giao dịch Merchant cần hủy (TXID của giao dịch đơn hàng).

  • mac string required

    Thông tin chứng thực: mac = HMAC(hmac_algorihtm, mac key, hmacinput), chi tiết như bên dưới:
    - hmac_algorihtm: là phương thức bảo mật được Merchant đăng ký với Zalopay, mặc định là HmacSHA256.
    - mac key: được cung cấp bởi Zalopay.
    - hmacinput = app_id + | + app_trans_id + | + mac key
    Vui lòng tham khảo phần truyền dữ liệu an toàn để biết thêm chi tiết.

Responses

OK


Schema
  • return_code integer

    Mã trạng thái.
    Vui lòng tham khảo mã trạng thái để biết thêm chi tiết.

  • return_message string

    Mô tả mã trạng thái.

  • sub_return_code integer

    Mã trạng thái chi tiết.
    Vui lòng tham khảo mã trạng thái để biết thêm chi tiết.

  • sub_return_message string

    Mô tả mã trạng thái chi tiết.

Loading...