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 ( |
Kolom | |
---|---|
header |
Wajib: Header untuk permintaan pembuatan pesanan. |
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 |
Wajib: Token terenkripsi yang diberikan kepada partner oleh Google melalui saluran asinkron. |
Isi respons
Jika berhasil, isi respons akan berisi instance Order
.