- Représentation JSON
- Sommaire
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PaymentData
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PaymentResult
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PaymentInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PaymentMethodDisplayInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Promotion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PurchaseOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PurchaseError
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TicketOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TicketEvent
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EventCharacter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
Entité de commande. Remarque: 1. Sauf indication contraire, toutes les chaînes, quel que soit leur niveau, doivent comporter moins de 1 000 caractères. 2. Sauf indication contraire, tous les champs répétés, à tous les niveaux, doivent être inférieurs à 50. 3. S'ils sont spécifiés, tous les codes temporels de tous les niveaux doivent être valides.
Représentation JSON | |
---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object ( |
Champs | ||
---|---|---|
googleOrderId |
ID de commande attribué par Google. |
|
merchantOrderId |
Obligatoire: ID de commande interne attribué par le marchand. Cet identifiant doit être unique. Il est obligatoire pour toute opération ultérieure de mise à jour de commandes. Cet identifiant peut être défini sur l'ID googleOrderId fourni ou sur toute autre valeur unique. Notez que l'ID présenté aux utilisateurs est "userVisibleOrderId", qui peut être une valeur différente et plus conviviale. La longueur maximale autorisée est de 128 caractères. |
|
userVisibleOrderId |
ID visible par l'utilisateur qui fait référence à la commande en cours. Cet identifiant doit correspondre à celui affiché pour cette commande dans les autres contextes, y compris sur les sites Web, les applications et les e-mails. |
|
userVisibleStateLabel |
Obsolète: utilisez plutôt l'état OrderExtensions. Libellé visible par l'utilisateur indiquant l'état de cette commande. |
|
buyerInfo |
des informations sur l'acheteur. |
|
image |
Image associée à la commande. |
|
createTime |
(obligatoire) : date et heure de création de la commande. Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
|
lastUpdateTime |
la date et l'heure de la dernière mise à jour de la commande. Obligatoire pour OrderUpdate. Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
|
transactionMerchant |
Marchand ayant facilité le paiement. Il peut être différent de celui d'un fournisseur au niveau de l'élément de campagne. Exemple: Commande Expedia avec une ligne de l'ANA. |
|
contents |
Obligatoire: contenu de la campagne (groupe d'éléments de campagne). |
|
priceAttributes[] |
Prix, remises, taxes, etc. |
|
followUpActions[] |
Actions de suivi au niveau de la commande |
|
paymentData |
Données relatives au paiement de la commande. |
|
termsOfServiceUrl |
Lien vers les conditions d'utilisation qui s'appliquent à la commande/commande proposée. |
|
note |
Notes associées à un ordre. |
|
promotions[] |
Toutes les promotions associées à cette commande. |
|
disclosures[] |
Divulgation associée à cette ordonnance |
|
vertical |
Obsolète: utilisez plutôt des secteurs. Ces propriétés s'appliqueront à tous les éléments de ligne, sauf si elles sont remplacées dans certains éléments de ligne. Ce secteur doit correspondre au type de secteur au niveau de l'élément de campagne. Valeurs possibles: Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
|
Champ d'union verticals . Ces propriétés s'appliqueront à tous les éléments de ligne, sauf si elles sont remplacées dans certains éléments de ligne. Ce secteur doit correspondre au type de secteur au niveau de l'élément de campagne. verticals ne peut être qu'un des éléments suivants : |
||
purchase |
Bon de commande |
|
ticket |
Commande de billets |
Sommaire
Enveloppe pour les éléments de campagne.
Représentation JSON | |
---|---|
{
"lineItems": [
{
object ( |
Champs | |
---|---|
lineItems[] |
Liste des éléments de campagne. Vous devez ajouter au moins un article, et 50 éléments maximum. Tous les éléments de campagne doivent appartenir au même secteur. |
PaymentData
Données de paiement liées à une commande.
Représentation JSON | |
---|---|
{ "paymentResult": { object ( |
Champs | |
---|---|
paymentResult |
Résultat du paiement utilisé par l'intégrateur pour finaliser une transaction. Ce champ sera renseigné par des actions sur Google si l'expérience de paiement est gérée par actions-on-Google. |
paymentInfo |
Informations de paiement concernant la commande, permettant une interaction directe avec l'utilisateur. |
PaymentResult
Résultat du paiement utilisé par l'intégrateur pour finaliser une transaction.
Représentation JSON | |
---|---|
{ // Union field |
Champs | ||
---|---|---|
Champ d'union result . Les données de paiement Google ou le mode de paiement du marchand sont fournis. result ne peut être qu'un des éléments suivants : |
||
googlePaymentData |
Google a fourni les données du mode de paiement. Si votre société de traitement des paiements est répertoriée comme société de traitement des paiements acceptée par Google: https://developers.google.com/pay/api/, cliquez sur le lien afin d'obtenir plus d'informations. Sinon, reportez-vous à la documentation suivante pour en savoir plus sur la charge utile. https://developers.google.com/pay/api/payment-data-cryptography |
|
merchantPaymentMethodId |
Mode de paiement fourni par le marchand/l'action, choisi par l'utilisateur. |
PaymentInfo
Informations de paiement concernant la commande en cours de réalisation. Ce proto capture des informations utiles pour les interactions avec l'utilisateur.
Représentation JSON | |
---|---|
{ "paymentMethodDisplayInfo": { object ( |
Champs | |
---|---|
paymentMethodDisplayInfo |
Informations à afficher sur le mode de paiement utilisé pour la transaction. |
paymentMethodProvenance |
Provenance du mode de paiement utilisé pour la transaction. Il est possible que l'utilisateur ait enregistré le même mode de paiement auprès de Google et du marchand. |
PaymentMethodDisplayInfo
Résultat du paiement utilisé par l'intégrateur pour finaliser une transaction.
Représentation JSON | |
---|---|
{
"paymentType": enum ( |
Champs | |
---|---|
paymentType |
Type de paiement. |
paymentMethodDisplayName |
Nom visible de l'utilisateur pour le mode de paiement. Par exemple, VISA **** 1234 Compte courant **** 5678 |
Promotion
Promotions/offres ajoutées au panier.
Représentation JSON | |
---|---|
{ "coupon": string } |
Champs | |
---|---|
coupon |
Obligatoire: code promotionnel appliqué à cette offre. |
PurchaseOrderExtension
Extension de commande pour le secteur des achats. Ces propriétés s'appliquent à tous les éléments de ligne dans l'ordre, sauf si elles sont remplacées dans un élément de ligne.
Représentation JSON | |
---|---|
{ "status": enum ( |
Champs | |
---|---|
status |
Obligatoire: état général de la commande. |
userVisibleStatusLabel |
Libellé/Chaîne visible par l'utilisateur de l'état. La longueur maximale autorisée est de 50 caractères. |
type |
Obligatoire: type d'achat. |
returnsInfo |
Informations de retour pour la commande. |
fulfillmentInfo |
Informations de traitement de la commande. |
extension |
Tout champ supplémentaire échangé entre le marchand et Google. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
purchaseLocationType |
Lieu de l'achat (en magasin / en ligne) |
errors[] |
Facultatif: erreurs entraînant le refus de cette commande. |
PurchaseError
Erreurs pour lesquelles un bon de commande peut être refusé.
Représentation JSON | |
---|---|
{ "type": enum ( |
Champs | |
---|---|
type |
Obligatoire: explique précisément pourquoi une commande est refusée par le marchand. |
description |
Description supplémentaire de l'erreur. |
entityId |
ID d'entité correspondant à l'erreur. Exemple : cela peut correspondre à LineItemId / ItemOptionId. |
updatedPrice |
Pertinent si le type d'erreur est de PRICE_CHANGED / INCORRECT_PRICE. |
availableQuantity |
Quantité disponible. Applicable en cas de AVAILABILITY_CHANGED. |
TicketOrderExtension
Ordonnez le contenu des billets (films, sports, etc.).
Représentation JSON | |
---|---|
{
"ticketEvent": {
object ( |
Champs | |
---|---|
ticketEvent |
Événement appliqué à tous les tickets d'éléments de campagne. |
TicketEvent
Représente un seul événement.
Représentation JSON | |
---|---|
{ "type": enum ( |
Champs | |
---|---|
type |
Obligatoire: type d'événement de billet (par exemple, film, concert. |
name |
Obligatoire: nom de l'événement. Par exemple, s'il s'agit d'un film, il doit s'agir du nom du film. |
description |
la description de l'événement. |
url |
URL des informations sur l'événement. |
location |
Lieu où se déroule l'événement ou où se trouve une organisation. |
eventCharacters[] |
Personnages associés à cet événement. Il peut s'agir de réalisateurs ou d'acteurs d'un film, d'artistes de concert, etc. |
startDate |
Heure de début |
endDate |
Heure de fin |
doorTime |
Heure d'entrée, qui peut être différente de l'heure de début de l'événement. Ex. : l'événement commence à 9h, mais l'heure d'entrée est 8h30. |
EventCharacter
Un caractère d'événement, par exemple organisateur, artiste, etc.
Représentation JSON | |
---|---|
{ "type": enum ( |
Champs | |
---|---|
type |
Type du caractère d'événement (par exemple, un acteur ou un réalisateur. |
name |
le nom du caractère. |
image |
Images du personnage. |