- 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
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 |
Date et 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 |
ID de commande visible par l'utilisateur. Doit être défini lors de la première mise à jour/confirmation de la commande synchrone. |
customerInfo |
Si nécessaire, les informations sur le client (par exemple, son adresse e-mail) seront renvoyées à l'application. |
PaymentInfo
Informations relatives au paiement d'une commande.
Représentation JSON | |
---|---|
{ "paymentType": enum( |
Champs | |
---|---|
paymentType |
Type 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
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. |