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 ( |
Champs | |
---|---|
header |
Obligatoire: en-tête de la requête de création de commande. |
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 |
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
.