Method: orders.createWithCustomToken

Crea e restituisce il nuovo ordine utilizzando un token personalizzato creato da Google. Gli sviluppatori che utilizzano questo metodo devono impostare il token userToken passato da Google nella richiesta. Questo metodo viene utilizzato nei casi in cui gli sviluppatori o il commerciante salvano direttamente gli ordini su Google per conto dell'ordine (anziché Transazioni e flusso AMP).

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Campi
header

object (OrderRequestHeader)

Obbligatorio: intestazione per la richiesta di creazione dell'ordine.

order

object (Order)

Obbligatorio: ordine da creare.

Nota: 1. I seguenti campi sono sempre obbligatori per creare un ordine valido: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. L'ordine deve avere almeno un elemento pubblicitario e l'elemento pubblicitario deve avere un verticale/un'estensione definito. 3. Tutte le estensioni (sia a livello di ordine che a livello di elemento pubblicitario) devono essere mappate a un tipo di verticale, ad esempio un ordine non è valido se rappresenta più di un verticale.

userToken

string

Obbligatorio: token criptato fornito da Google al partner tramite un canale asincrono.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Order.