- 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
Obsoleto: usa V3 Proto en su lugar. 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 |
Obligatorio: ID de pedido interno asignado por el comercio. Este ID debe ser único y se requiere para las operaciones de actualización de pedidos posteriores. Este ID se puede establecer como el googleOrderId proporcionado o cualquier otro valor único. Ten en cuenta que el ID que se presenta a los usuarios es userVisibleOrderId, que puede ser un valor diferente y más fácil de usar. |
customerInfo |
Si se solicita, la información del cliente (p.ej., el correo electrónico) se enviará a la app. |
PaymentInfo
Obsoleto: usa V3 Proto en su lugar. Información relacionada con el pago de un pedido.
Representación JSON | |
---|---|
{ "paymentType": enum ( |
Campos | |
---|---|
paymentType |
tipo de pago. Obligatorio. |
displayName |
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
Obsoleto: usa V3 Proto en su lugar. 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. |