Method: orders.createWithCustomToken

Crée et renvoie la nouvelle commande à l'aide d'un jeton personnalisé généré par Google. Les développeurs qui utilisent cette méthode doivent définir le jeton d'utilisateur transmis par Google dans la requête. Cette méthode est utilisée lorsque les développeurs/marchands enregistrent directement les commandes à Google pour le compte de la commande (au lieu des transactions et du flux AMP).

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
Champs
header

object (OrderRequestHeader)

Obligatoire: en-tête pour la requête de création de commande.

order

object (Order)

Obligatoire: commande à créer.

Remarque : 1. Les champs suivants sont toujours obligatoires pour créer une commande valide : order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. La campagne doit comporter au moins un élément de campagne, qui doit comporter au moins un secteur ou une extension. 3. Toutes les extensions (au niveau de la campagne et des éléments de campagne) doivent correspondre à un type de secteur, c'est-à-dire un ordre n'est pas valide s'il représente plusieurs secteurs.

userToken

string

Obligatoire: jeton chiffré fourni au partenaire par Google via un canal asynchrone.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Order.