Chọn mô hình tích hợp ZaloPay phù hợp
ZaloPay App tiếp nhận thông tin đơn hàng từ AppClient bằng phương thức QR Code.
Đối với các đơn hàng có kích thước lớn việc quét QR code sẽ kém hiệu quả, do vậy ZaloPay hỗ trợ api để tạo đơn hàng ở server side. Sau khi gọi api này ZaloPay Server sẽ trả về response có chứa orderurl
, AppClient sẽ sử dụng orderurl
này để tạo QR Code.
Ví dụ:
Dữ liệu nhận được khi tạo đơn hàng thành công:
{
"zptranstoken": "190719000001129n9Z6V9O",
"orderurl": "https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiIxOTA3MTkwMDAwMDExMjluOVo2VjlPIiwiYXBwaWQiOjU1M30",
"returncode": 1,
"returnmessage": ""
}
AppClient sử dụng trường orderurl
để tạo QR code, ZaloPay App sẽ tiếp nhận thông tin QR code này để tiến hành thanh toán.
https://qcgateway.zalopay.vn/openinapp?order=eyJ6cHRyYW5zdG9rZW4iOiIxOTA3MTkwMDAwMDExMjluOVo2VjlPIiwiYXBwaWQiOjU1M30
QR code của orderurl
trên: