Method: orders.createWithCustomToken

Tworzy i zwraca nowe zamówienie przy użyciu niestandardowego tokena wygenerowanego przez Google. Deweloperzy korzystający z tej metody powinni ustawić token userToken przekazywany przez google w żądaniu. Jest ona używana w sytuacjach, gdy deweloperzy lub sprzedawca bezpośrednio zapisują zamówienia w Google w imieniu zamówienia (a nie w przypadku transakcji i stron AMP).

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Pola
header

object (OrderRequestHeader)

Wymagane: nagłówek żądania utworzenia zamówienia.

order

object (Order)

Wymagane: zamówienie do utworzenia.

Uwaga: 1. Następujące pola są zawsze wymagane do utworzenia prawidłowego zamówienia: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. Zamówienie musi mieć co najmniej 1 element zamówienia, a element zamówienia musi mieć zdefiniowaną branżę lub rozszerzenie. 3. Wszystkie rozszerzenia (zarówno na poziomie zamówienia, jak i na poziomie elementu zamówienia) muszą odpowiadać 1 typowi branży, tzn. zamówienie nie jest prawidłowym zamówieniem, jeśli dotyczy więcej niż 1 branży.

userToken

string

Wymagane: zaszyfrowany token przekazany partnerowi przez Google przez kanał asynchroniczny.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Order.