Method: orders.createWithCustomToken

Erstellt und gibt die neue Bestellung mit einem benutzerdefinierten Token von Google zurück. Entwickler, die diese Methode verwenden, sollten das von Google in der Anfrage übergebene „userToken“ festlegen. Diese Methode wird verwendet, wenn Entwickler/Händler Bestellungen im Namen der Bestellung direkt bei Google speichern (anstelle von 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 zum Erstellen einer Bestellung.

order

object (Order)

Erforderlich: Zu erstellender Auftrag.

Hinweis: 1. Die folgenden Felder müssen immer zum Erstellen einer gültigen Bestellung ausgefüllt werden: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. Der Auftrag muss mindestens eine Werbebuchung und für die Werbebuchung eine Branche/Erweiterung definiert sein. 3. Alle Erweiterungen (sowohl auf Auftrags- als auch auf Werbebuchungsebene) müssen einem Branchentyp zugeordnet sein. Das heißt, ein Auftrag ist kein gültiger Auftrag, wenn er mehr als eine Branche umfasst.

userToken

string

Erforderlich: Verschlüsseltes Token, das dem Partner von Google über einen asynchronen Kanal zur Verfügung gestellt wird.

Antworttext

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