Method: orders.createWithCustomToken

Membuat dan menampilkan 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 menyimpan pesanan secara langsung 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 line_item) harus dipetakan ke 1 jenis vertikal, yaitu sebuah pesanan bukan pesanan yang valid jika mewakili lebih dari 1 vertical.

userToken

string

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

Isi respons

Jika berhasil, isi respons memuat instance Order.