- Representação JSON
- TransactionRequirementsCheckResult
- Pedido
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
Próximo ID: 6 retornado ao app como saída para actions.intent.TRANSACTION_DECISION
.
Representação JSON | |
---|---|
{ "checkResult": { object ( |
Campos | |
---|---|
checkResult |
Se |
userDecision |
Decisão do usuário em relação ao pedido proposto. |
order |
Pedido que o usuário aprovou. Este campo só estará presente quando |
deliveryAddress |
Se o usuário pedir a atualização do endereço de entrega, este campo vai incluir o novo endereço. Este campo só estará presente quando |
TransactionRequirementsCheckResult
Retorno ao app como saída para actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
Representação JSON | |
---|---|
{
"resultType": enum ( |
Campos | |
---|---|
resultType |
Resultado da operação. |
Pedido
Obsoleto: use o V3 Proto. Pedido confirmado com detalhes da forma de pagamento, se solicitado. Enviada ao agente.
Representação JSON | |
---|---|
{ "finalOrder": { object ( |
Campos | |
---|---|
finalOrder |
Reflita sobre o pedido proposto que causou o pedido. |
googleOrderId |
ID do pedido atribuído pelo Google. |
orderDate |
data e hora em que o pedido foi criado. É um carimbo de data/hora no formato UTC "Zulu" RFC3339, medido com precisão de nanossegundos. Exemplo: |
paymentInfo |
Informações relacionadas ao pagamento do pedido. |
actionOrderId |
Obrigatório: ID do pedido interno atribuído pelo comerciante. Esse ID precisa ser exclusivo e necessário para as operações de atualização de pedidos subsequentes. Esse ID pode ser definido como o googleOrderId fornecido ou qualquer outro valor exclusivo. O ID apresentado aos usuários é userVisibleOrderId, que pode ser um valor diferente e mais fácil de usar. |
customerInfo |
Se solicitado, as informações do cliente, como e-mail, serão retornadas ao app. |
PaymentInfo
Obsoleto: use o V3 Proto. Informações relacionadas ao pagamento de um pedido.
Representação JSON | |
---|---|
{ "paymentType": enum ( |
Campos | |
---|---|
paymentType |
da forma de pagamento. Obrigatório. |
displayName |
nome do instrumento exibido no recibo. |
googleProvidedPaymentInstrument |
Instrumento de pagamento fornecido pelo Google. |
GoogleProvidedPaymentInstrument
Instrumento de pagamento fornecido pelo Google.
Representação JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
Campos | |
---|---|
instrumentToken |
Instrumento de pagamento fornecido pelo Google. Uma string codificada em base64. |
billingAddress |
Se solicitado pelo integrador, o endereço de faturamento do instrumento em uso será incluído. |
CustomerInfo
Obsoleto: use o V3 Proto. Informações sobre o cliente.
Representação JSON | |
---|---|
{ "email": string } |
Campos | |
---|---|
email |
O e-mail do cliente será incluído e retornado ao app se CustomerInfoProperty.EMAIL especificado em CustomerInfoOptions. |