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
- application/json
- application/xml
- application/x-www-form-urlencoded
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.
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.
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.
- 200
- 405
OK
- application/json
- Schema
- Example (from schema)
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 int64Kênh thanh toán.
payable booleanNếu người dùng có thể thanh toán thông qua kênh này.
bank_code stringMã 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."
{
"return_code": 0,
"return_message": "string",
"sub_return_code": 0,
"sub_return_message": "string",
"data": [
{
"channel": 0,
"payable": true,
"bank_code": "string"
}
],
"discount_amount": 0
}
Đầu vào không hợp lệ