Transactions API tidak akan digunakan lagi mulai 3 Mei 2023, sebelum penghentian Percakapan Percakapan pada 13 Juni 2023. Untuk mengetahui informasi selengkapnya, lihat
Penghentian Action Percakapan.
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:
Kolom |
header |
object (OrderRequestHeader )
Wajib: Header untuk permintaan pembuatan pesanan.
|
order |
object (Order )
Wajib: Pesanan yang akan dibuat. Catatan: 1. Kolom berikut selalu diperlukan 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
.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-09-12 UTC.
[null,null,["Terakhir diperbarui pada 2024-09-12 UTC."],[[["This document explains the `orders:createWithCustomToken` method, which creates new Google Orders using a custom, Google-minted token."],["Developers should include the `userToken` provided by Google in the request."],["This process is typically used when developers or merchants directly save orders to Google on behalf of the order, rather than using Transactions or AMP flows."],["The request body must include a header, order details (with at least one line item and a specified vertical), and the `userToken`."],["A successful response will return the created `Order` object."]]],["This document outlines how to create a new order using a custom Google-minted token. It involves sending a `POST` request to `https://actions.googleapis.com/v3/orders:createWithCustomToken`. The request body requires a JSON structure with `header` (OrderRequestHeader object), `order` (Order object, including required fields like `create_time`, `merchant_order_id`, and line items), and a `userToken` (an encrypted token from Google). Successful requests return an `Order` object in the response body. The order must contain at least one line item, and all extensions should map to a single vertical type.\n"]]