- Representación JSON
- TransactionRequirementsCheckResult
- Pedido
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
ID siguiente: 6 Se muestra a la app como resultado de actions.intent.TRANSACTION_DECISION
.
Representación JSON | |
---|---|
{ "checkResult": { object( |
Campos | |
---|---|
checkResult |
Si |
userDecision |
Decisión del usuario con respecto al pedido propuesto. |
order |
Es el pedido que aprobó el usuario. Este campo estará presente solo cuando |
deliveryAddress |
Si el usuario solicita que se actualice la dirección de entrega, este campo incluye la nueva dirección de entrega. Este campo estará presente solo cuando |
TransactionRequirementsCheckResult
Se volvió a la app como resultado de actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
Representación JSON | |
---|---|
{
"resultType": enum( |
Campos | |
---|---|
resultType |
Resultado de la operación. |
Pedidos
Pedido confirmado con detalles del pago, si se solicitan. Enviado al agente.
Representación JSON | |
---|---|
{ "finalOrder": { object( |
Campos | |
---|---|
finalOrder |
Refleja el pedido propuesto que lo provocó. |
googleOrderId |
Es el ID de pedido asignado por Google. |
orderDate |
Fecha y hora en que se creó el pedido. Es una marca de tiempo en el formato RFC3339 UTC "Zulu", con precisión de nanosegundos. Ejemplo: |
paymentInfo |
Es la información del pedido relacionada con el pago. |
actionOrderId |
Es el ID de pedido visible para el usuario. Se debe configurar en la confirmación o actualización síncrona inicial de OrderUpdate. |
customerInfo |
Si se solicita, la información del cliente (p.ej., el correo electrónico) se enviará a la app. |
PaymentInfo
Información relacionada con el pago de un pedido.
Representación JSON | |
---|---|
{ "paymentType": enum( |
Campos | |
---|---|
paymentType |
Es el tipo de pago. Obligatorio. |
displayName |
Es el nombre del instrumento que se muestra en el recibo. |
googleProvidedPaymentInstrument |
Instrumento de pago proporcionado por Google. |
GoogleProvidedPaymentInstrument
Instrumento de pago proporcionado por Google.
Representación JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
Campos | |
---|---|
instrumentToken |
Instrumento de pago proporcionado por Google. String codificada en base64. |
billingAddress |
Si el integrador lo solicita, se incluirá la dirección de facturación del instrumento en uso. |
CustomerInfo
Información sobre el cliente.
Representación JSON | |
---|---|
{ "email": string } |
Campos | |
---|---|
email |
Se incluirá el correo electrónico del cliente y se devolverá a la app si se especifica CustomerInfoProperty.EMAIL en CustomerInfoOptions. |