- Rappresentazione JSON
- TransactionRequirementsCheckResult
- Ordine
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
Next Id: 6 Restituito all'app come output per actions.intent.TRANSACTION_DECISION
.
Rappresentazione JSON | |
---|---|
{ "checkResult": { object( |
Campi | |
---|---|
checkResult |
Se |
userDecision |
Decisione dell'utente in merito all'ordine proposto. |
order |
L'ordine approvato dall'utente. Questo campo sarà presente solo quando |
deliveryAddress |
Se l'utente richiede l'aggiornamento dell'indirizzo di consegna, questo campo include il nuovo indirizzo di consegna. Questo campo sarà presente solo quando |
TransactionRequirementsCheckResult
Restituito all'app come output per actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
Rappresentazione JSON | |
---|---|
{
"resultType": enum( |
Campi | |
---|---|
resultType |
Risultato dell'operazione. |
Ordine
Ordine confermato con i dati di pagamento, se richiesti. Inviato all'agente.
Rappresentazione JSON | |
---|---|
{ "finalOrder": { object( |
Campi | |
---|---|
finalOrder |
Riflettere l'ordine proposto che ha causato l'ordine. |
googleOrderId |
ID ordine assegnato da Google. |
orderDate |
Data e ora di creazione dell'ordine. Un timestamp in formato "Zulu" UTC RFC3339, preciso al nanosecondo. Esempio: |
paymentInfo |
Informazioni relative al pagamento dell'ordine. |
actionOrderId |
ID ordine visibile all'utente. Deve essere impostato al momento della conferma/dell'ordine sincrono iniziale. |
customerInfo |
Se richiesti, i dati del cliente, ad esempio l'email, verranno restituiti all'app. |
PaymentInfo
Informazioni relative al pagamento di un ordine.
Rappresentazione JSON | |
---|---|
{ "paymentType": enum( |
Campi | |
---|---|
paymentType |
Tipo di pagamento. Obbligatorio. |
displayName |
Nome dello strumento visualizzato sulla ricevuta. |
googleProvidedPaymentInstrument |
Lo strumento di pagamento fornito da Google. |
GoogleProvidedPaymentInstrument
Lo strumento di pagamento fornito da Google.
Rappresentazione JSON | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
Campi | |
---|---|
instrumentToken |
Lo strumento di pagamento fornito da Google. Una stringa con codifica Base64. |
billingAddress |
Se richiesto dall'integratore, sarà incluso l'indirizzo di fatturazione per lo strumento in uso. |
CustomerInfo
Informazioni sul cliente.
Rappresentazione JSON | |
---|---|
{ "email": string } |
Campi | |
---|---|
email |
L'indirizzo email del cliente verrà incluso e restituito all'app se CustomerInfoProperty.EMAIL è stato specificato in CustomerInfoOptions. |