Method: orders.createWithCustomToken

Erstellt die neue Bestellung und gibt sie mithilfe eines benutzerdefinierten Tokens zurück, das von Google erstellt wurde. Entwickler, die diese Methode verwenden, sollten das userToken festlegen, das von Google in der Anfrage übergeben wird. Diese Methode wird verwendet, wenn Entwickler/Händler Bestellungen direkt im Namen der Bestellung bei Google speichern (statt Transaktionen und AMP-Ablauf).

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Felder
header

object (OrderRequestHeader)

Erforderlich: Header für die Anfrage zur Bestellerstellung.

order

object (Order)

Erforderlich: Zu erstellender Auftrag.

Hinweis: 1. Die folgenden Felder sind für die Erstellung eines gültigen Auftrags immer erforderlich: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. Der Auftrag muss mindestens 1 Werbebuchung enthalten und für die Werbebuchung muss eine Branche/Erweiterung definiert sein. 3. Alle Erweiterungen (sowohl auf Auftrags- als auch auf Werbebuchungsebene) müssen einem Branchentyp zugeordnet sein, z. B. Ein Auftrag ist kein gültiger Auftrag, wenn er mehr als 1 Branche repräsentiert.

userToken

string

Erforderlich: verschlüsseltes Token, das Google dem Partner über den asynchronen Kanal zur Verfügung stellt.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Order.