Method: orders.createWithCustomToken

Membuat dan mengembalikan Pesanan baru menggunakan token kustom yang dibuat oleh Google. Developer yang menggunakan metode ini harus menetapkan userToken yang diteruskan oleh Google dalam permintaan. Metode ini digunakan jika developer/penjual langsung menyimpan pesanan ke Google atas nama pesanan (bukan alur Transaksi dan AMP).

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Kolom
header

object (OrderRequestHeader)

Wajib: Header untuk permintaan pembuatan pesanan.

order

object (Order)

Wajib: Pesanan yang akan dibuat.

Catatan: 1. Kolom berikut selalu wajib diisi untuk membuat pesanan yang valid: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. Pesanan harus memiliki minimal 1 item baris dan item baris harus memiliki vertical/ekstensi yang ditentukan. 3. Semua ekstensi (baik di tingkat pesanan maupun tingkat item_baris) harus dipetakan ke 1 jenis vertikal, yaitu pesanan bukan pesanan yang valid jika pesanan mewakili lebih dari 1 vertikal.

userToken

string

Wajib: Token terenkripsi yang diberikan kepada partner oleh Google melalui saluran asinkron.

Isi respons

Jika berhasil, isi respons akan berisi instance Order.