Truy vấn token
API dùng để truy vấn token thanh toán của người dùng.
- application/json
- application/x-www-form-urlencoded
Request Body required
- app_id int64 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ã liên kết dùng cho việc lấy thông tin token (TXID của liên kết).
- req_date int64 required
Thời gian tạo yêu cầu (unix timestamp in milisecond). Thời gian tính đến milisecond, lấy theo giờ hiện hành.
- 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.
- hmac_input = app_id +|+ apps_trans_id +|+ req_date.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 int64 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ã liên kết dùng cho việc lấy thông tin token (TXID của liên kết).
- req_date int64 required
Thời gian tạo yêu cầu (unix timestamp in milisecond). Thời gian tính đến milisecond, lấy theo giờ hiện hành.
- 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.
- hmac_input = app_id +|+ apps_trans_id +|+ req_date.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ạ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.
data object
app_id int64Binding app_id
app_trans_id stringBinding app_trans_id
binding_id stringBinding id của hệ thống Zalopay. Merchant dùng binding_id này để thực hiện việc hủy liên kết của người dùng bằng API Unbind.
pay_token stringToken thanh toán của người dùng. Merchant dùng token này để thực hiện các thanh toán của người dùng bằng API Pay by token.
server_time int64Thời gian xử lý của hệ thống Zalopay
merchant_user_id stringThông tin định danh người dùng trong hệ thống của merchant (Giá trị identifier trong khởi tạo liên kết).
status integer1: Đã xác nhận, 3: Đã hủy
msg_type integerLoại tin nhắn: 1: Người dùng xác nhận một hợp đồng 2: Người dùng cập nhật hợp đồng
zp_user_id stringĐịnh danh của người dùng Zalopay theo app_id của nhà cung cấp.
masked_user_phone stringSố điện thoại của người dùng bị ẩn (Ví dụ: masked_user_phone: "****6938").
{
"return_code": 0,
"return_message": "string",
"sub_return_code": 0,
"sub_return_message": "string",
"data": {
"app_id": 0,
"app_trans_id": "string",
"binding_id": "string",
"pay_token": "string",
"server_time": 0,
"merchant_user_id": "string",
"status": 0,
"msg_type": 0,
"zp_user_id": "string",
"masked_user_phone": "string"
}
}