createOrder
Tạo yêu cầu thanh toán.
Lưu ý
Để truyền thêm giá trị mac trong API createOrder, vui lòng cập nhật phiên bản zmp-sdk >= 2.37.3 và dữ liệu extradata, method cần chuyển về dạng JSON string
Parameters
Object object
Property | Type | Required | Description |
---|---|---|---|
amount | number | true | Số tiền cần thanh toán |
item | Array<Record<String, String>> | true | Thông tin các items thanh toán |
desc | string | true | Mô tả giao dịch thanh toán |
extradata | JSON String | Thông tin mà đối tác cần gửi thêm Toàn bộ dữ liệu sẽ được Checkout SDK chủ động gửi cho đối tác thanh toán:
| |
method | JSON String | Phương thức thanh toán duy nhất mà đối tác muốn hiển thị cho người dùng. Bao gồm:
| |
mac | string | Thông tin xác thực của dữ liệu đơn hàng, dùng PrivateKey được cung cấp để chứng thực toàn bộ dữ liệu. Các dữ liệu được sắp xếp theo thứ tự từ điển tăng dần để tạo mã hash cho thông tin. Tham khảo cách tạo mã tại đây Lưu ý: Thông tin xác thực này phải được tạo tại Merchant Server khi đối tác tạo đơn hàng tại hệ thống đổi tác và tuyệt đối không lưu trữ PrivateKey tại Mini App | |
success | function | Callback function khi gọi api thành công | |
fail | function | Callback function khi gọi api thất bại |