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 userToken transmis par Google dans la requête. Cette méthode est utilisée lorsque les développeurs/marchands enregistrent directement des commandes sur Google au nom de celle-ci (au lieu du flux de transactions et d'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 de la requête de création de commande.

order

object (Order)

Obligatoire: commande à créer.

Remarque: 1. Pour créer une commande valide, vous devez obligatoirement renseigner les champs suivants: 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, et celui-ci doit avoir un secteur ou une extension défini. 3. Toutes les extensions (au niveau de la campagne et de l'élément de campagne) doivent correspondre à un type de secteur. Autrement dit, une campagne n'est pas valide si elle représente plusieurs secteurs.

userToken

string

Obligatoire: Jeton chiffré fourni par Google au partenaire 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.