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ć w żądaniu token użytkownika przekazany przez Google. Jest ona używana w przypadkach, gdy deweloperzy lub sprzedawca bezpośrednio zapisują zamówienia w Google w imieniu zamówienia (a nie w przypadku transakcji i procesu 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)

Wymagany: zamówienie do utworzenia.

Uwaga: 1. Do utworzenia prawidłowego zamówienia wymagane są zawsze te pola: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. Zamówienie musi zawierać co najmniej 1 element zamówienia, a element zamówienia musi mieć określoną branżę/rozszerzenie. 3. Wszystkie rozszerzenia (zarówno na poziomie zamówienia, jak i elementu zamówienia) muszą odpowiadać jednemu typowi branży, tj. zamówienie jest nieprawidłowe, jeśli dotyczy więcej niż 1 branży.

userToken

string

Wymagane: zaszyfrowany token przekazany partnerowi przez Google za pomocą kanału asynchronicznego.

Treść odpowiedzi

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