Method: orders.createWithCustomToken

Tạo và trả về Đơn đặt hàng mới bằng mã thông báo tuỳ chỉnh do Google tạo. Các nhà phát triển dùng phương thức này phải thiết lập userToken mà Google chuyển vào yêu cầu. Phương thức này được dùng trong trường hợp nhà phát triển/người bán trực tiếp lưu đơn đặt hàng lên Google thay mặt cho đơn đặt hàng (thay cho Giao dịch và quy trình AMP).

Yêu cầu HTTP

POST https://actions.googleapis.com/v3/orders:createWithCustomToken

URL sử dụng cú pháp Chuyển mã gRPC.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Trường
header

object (OrderRequestHeader)

Bắt buộc: Tiêu đề cho yêu cầu tạo đơn đặt hàng.

order

object (Order)

Bắt buộc: Đơn đặt hàng sẽ được tạo.

Lưu ý: 1. Bạn luôn phải có các trường sau đây để tạo một đơn đặt hàng hợp lệ: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. Đơn đặt hàng phải có ít nhất 1 mục hàng và mục hàng phải xác định được ngành dọc/phần mở rộng. 3. Tất cả phần mở rộng (cả ở cấp đơn đặt hàng và cấp mục hàng) phải ánh xạ tới 1 loại ngành dọc, tức là một đơn đặt hàng không phải là một đơn đặt hàng hợp lệ nếu đơn đặt hàng đó đại diện cho nhiều hơn 1 ngành dọc.

userToken

string

Bắt buộc: Mã thông báo đã mã hoá do Google cung cấp cho đối tác qua kênh không đồng bộ.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của Order.