- Représentation JSON
- TransactionRequirementsCheckResult
- Commande
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
Identifiant suivant: 6 renvoyé à l'application en tant que sortie pour actions.intent.TRANSACTION_DECISION
.
Représentation JSON | |
---|---|
{ "checkResult": { object ( |
Champs | |
---|---|
checkResult |
Si |
userDecision |
Décision de l'utilisateur concernant la proposition de commande. |
order |
Commande approuvée par l'utilisateur. Ce champ n'est visible que si |
deliveryAddress |
Si un utilisateur demande la mise à jour de l'adresse de livraison, ce champ inclut la nouvelle adresse de livraison. Ce champ n'est visible que si |
TransactionRequirementsCheckResult
Renvoyé à l'application en tant que sortie pour actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
Représentation JSON | |
---|---|
{
"resultType": enum ( |
Champs | |
---|---|
resultType |
Résultat de l'opération. |
Commande
Obsolète: utilisez plutôt V3 Proto. Commande confirmée avec les détails du mode de paiement, si demandé Envoyé à un agent.
Représentation JSON | |
---|---|
{ "finalOrder": { object ( |
Champs | |
---|---|
finalOrder |
Réfléchissez à l'ordonnance proposée qui en est à l'origine. |
googleOrderId |
ID de commande (Order ID) attribué par Google. |
orderDate |
la date et l'heure de création de la commande. Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
paymentInfo |
Informations relatives au paiement de la commande. |
actionOrderId |
Obligatoire: ID de commande interne attribué au marchand. Cet identifiant doit être unique et est obligatoire pour toute opération ultérieure de mise à jour des commandes. Cet ID peut être défini sur la valeur googleOrderId fournie ou sur toute autre valeur unique. Notez que l'ID présenté aux utilisateurs correspond à userVisibleOrderId, qui peut être une valeur différente et plus conviviale. |
customerInfo |
Si nécessaire, les informations sur le client (par exemple, son adresse e-mail) seront renvoyées à l'application. |
PaymentInfo
Obsolète: utilisez plutôt V3 Proto. Informations relatives au paiement d'une commande.
Représentation JSON | |
---|---|
{ "paymentType": enum ( |
Champs | |
---|---|
paymentType |
mode de paiement. Obligatoire. |
displayName |
nom du mode de paiement affiché sur le reçu. |
googleProvidedPaymentInstrument |
Mode de paiement fourni par Google |
GoogleProvidedPaymentInstrument
Mode de paiement fourni par Google
Représentation JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
Champs | |
---|---|
instrumentToken |
Mode de paiement fourni par Google Chaîne encodée en base64. |
billingAddress |
Si l'intégrateur le demande, l'adresse de facturation pour le mode de paiement utilisé sera incluse. |
CustomerInfo
Obsolète: utilisez plutôt V3 Proto. Informations sur le client.
Représentation JSON | |
---|---|
{ "email": string } |
Champs | |
---|---|
email |
L'adresse e-mail du client sera incluse et renvoyée à l'application si CustomerInfoProperty.EMAIL est spécifié dans CustomerInfoOptions. |