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

Truy vấn số dư của một người dùng cụ thể trước khi thực hiện thanh toán

Truy vấn số dư của một người dùng cụ thể trước khi thực hiện thanh toán

Request Body required

Agreement Balance

  • app_id int64 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.

  • identifier string required

    Định danh của người dùng trên hệ thống của nhà cung cấp (merchant), có thể là mã người dùng, số điện thoại, địa chỉ email...

  • pay_token string required

    "Public token" của người thanh toán.

  • req_date int64 required

    Thời điểm hiện tại tính bằng mili giây (milliseconds).

  • amount int64 required

    Số tiền thanh toán

  • mac string required

    Đây 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 = app_id + | + pay_token + | + identifier + | + amount + | + req_date; 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 truyền dữ liệu an toàn để biết thông tin chi tiết.

Responses

OK


Schema
  • return_code integer

    Các mã trạng thái trả về: 1: Thành công, nếu không thì thất bại.

  • return_message string
  • sub_return_code integer
  • sub_return_message string
  • data object[]
  • Array [
  • channel int64

    Kênh thanh toán.

  • payable boolean

    Nếu người dùng có thể thanh toán thông qua kênh này.

  • bank_code string

    Mã ngân hàng của kênh thanh toán.

  • ]
  • discount_amount integer

    "Số tiền giảm giá của voucher tốt nhất của người dùng cho đơn hàng của nhà cung cấp. Nếu discount_amount == 0 thì có nghĩa là người dùng không có voucher nào có thể áp dụng cho đơn hàng hiện tại."

Loading...