Tworzy i zwraca nowe zamówienie przy użyciu niestandardowego tokena wygenerowanego przez Google. Deweloperzy korzystający z tej metody powinni ustawić parametr userToken przekazywany przez Google w żądaniu. 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 ( |
Pola | |
---|---|
header |
Wymagane: nagłówek żądania utworzenia zamówienia. |
order |
Wymagane: zamówienie zostanie utworzone. 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 |
Wymagane: zaszyfrowany token przekazany partnerowi przez Google za pomocą kanału asynchronicznego. |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Order
.