Tạo hóa đơn ZOD
Tạo hóa đơn ZOD
- application/json
- application/xml
- application/x-www-form-urlencoded
Request Body required
Yêu cầu tạo hóa đơn ZOD
- appId string required
AppID do Zalopay cung cấp.
- mcRefId string required
Mã tham chiếu của nhà cung cấp cho đơn hàng
- hubId string
Mã định danh trung tâm của nhà cung cấp
- driverId string
Mã định danh của tài xế
- amount int64 required
Thời gian yêu cầu (timestamp) tính bằng mili giây (milliseconds)
receiver object required
Thông tin người nhận
contact stringTên người nhận
orderInfo object[] required
Array [trackingNumber stringSố theo dõi (tracking number) của đơn hàng.
description stringMô tả đơn hàng
amount int64Giá trị đơn hàng
]- mcExtInfo string required
Chuỗi JSON được sử dụng cho thông tin bên ngoài: merchandiseSubtotal, shippingSubtotal.
Ví dụ: "{"merchandiseSubtotal":100000, "shippingSubtotal":10000}"
- 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 = (appId + “|” + mcRefId + “|” + amount + “|” + mcExtInfo) 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 phần truyển dữ liệu an toàn để biết thêm chi tiết.
Request Body required
Yêu cầu tạo hóa đơn ZOD
- appId string required
AppID do Zalopay cung cấp.
- mcRefId string required
Mã tham chiếu của nhà cung cấp cho đơn hàng
- hubId string
Mã định danh trung tâm của nhà cung cấp
- driverId string
Mã định danh của tài xế
- amount int64 required
Thời gian yêu cầu (timestamp) tính bằng mili giây (milliseconds)
receiver object required
Thông tin người nhận
contact stringTên người nhận
orderInfo object[] required
Array [trackingNumber stringSố theo dõi (tracking number) của đơn hàng.
description stringMô tả đơn hàng
amount int64Giá trị đơn hàng
]- mcExtInfo string required
Chuỗi JSON được sử dụng cho thông tin bên ngoài: merchandiseSubtotal, shippingSubtotal.
Ví dụ: "{"merchandiseSubtotal":100000, "shippingSubtotal":10000}"
- 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 = (appId + “|” + mcRefId + “|” + amount + “|” + mcExtInfo) 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 phần truyển dữ liệu an toàn để biết thêm chi tiết.
Request Body required
Yêu cầu tạo hóa đơn ZOD
- appId string required
AppID do Zalopay cung cấp.
- mcRefId string required
Mã tham chiếu của nhà cung cấp cho đơn hàng
- hubId string
Mã định danh trung tâm của nhà cung cấp
- driverId string
Mã định danh của tài xế
- amount int64 required
Thời gian yêu cầu (timestamp) tính bằng mili giây (milliseconds)
receiver object required
Thông tin người nhận
contact stringTên người nhận
orderInfo object[] required
Array [trackingNumber stringSố theo dõi (tracking number) của đơn hàng.
description stringMô tả đơn hàng
amount int64Giá trị đơn hàng
]- mcExtInfo string required
Chuỗi JSON được sử dụng cho thông tin bên ngoài: merchandiseSubtotal, shippingSubtotal.
Ví dụ: "{"merchandiseSubtotal":100000, "shippingSubtotal":10000}"
- 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 = (appId + “|” + mcRefId + “|” + amount + “|” + mcExtInfo) 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 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
- orderUrl string
URL được sử dụng để tạo mã QR
{
"orderUrl": "string"
}