Risoluzione dei problemi relativi alle transazioni fisiche (Dialogflow)

Se hai difficoltà a soddisfare gli intenti di transazione con l'Azione, verifica se si manifesta uno dei sintomi descritti nelle sezioni seguenti e segui i passaggi consigliati per la risoluzione dei problemi.

L'azione non risponde

Sintomo: quando attiva un'intenzione di transazione (TransactionRequirements, TransactionDecision), l'utente riceve una risposta "L'app non risponde al momento. Riprova più tardi."

Risoluzione dei problemi:assicurati che il progetto Action contenga tutte le informazioni richieste della directory, incluso un link alle norme sulla privacy.

Impossibile elaborare la ricevuta

Sintomo:durante l'autorizzazione all'acquisto, l'utente riceve una risposta che dice "Mi dispiace, non sono in grado di elaborare la tua ricevuta."

Risoluzione dei problemi:

  • Assicurati che il tuo merchantOrderId sia univoco. Impossibile effettuare un nuovo ordine con un ID ordine precedente esistente.
  • Assicurati di inviare una risposta semplice. insieme a orderUpdate iniziale; questo è il formato della risposta obbligatoria.

Impossibile inviare aggiornamenti sull'ordine

Sintomo: quando invii un aggiornamento per un ordine esistente, l'API Orders risponde con il codice di errore 500 e il seguente messaggio di errore: "Order OrderID impossibile aggiornare il progetto ProjectID. Riprova".

Risoluzione dei problemi:

Aggiornamenti dell'ordine non visualizzati come notifiche

Sintomo: viene effettuato l'ordine iniziale e gli aggiornamenti dell'ordine di follow-up hanno esito positivo con codice di stato 200, ma non come notifiche push sul display dell'utente con l'assistente integrato dispositivo.

Risoluzione dei problemi: non tutti gli aggiornamenti relativi agli ordini vengono visualizzati come notifiche push. si aggiorna solo con lo stato CANCELLED, FULFILLED, REJECTED o RETURNED generare una notifica.

Visualizza le transazioni nel tuo account

Per visualizzare le transazioni effettuate tramite il tuo account:

  1. Vai a myaccount.google.com e accedi.
  2. Fai clic su Pagamenti e abbonamenti nel menu a sinistra.
  3. In Acquisti, fai clic su Gestisci acquisti.

Puoi anche visualizzare le transazioni sandbox aggiungendo il seguente parametro di query dell'URL:

myaccount.google.com/purchases?sandbox=1

Altri suggerimenti per la risoluzione dei problemi

Se i sintomi riportati sopra non descrivono il problema che stai riscontrando, fai riferimento ai log di Stackdriver del tuo progetto per ulteriori informazioni sulla risoluzione dei problemi. Puoi anche consultare le impostazioni del tuo Account Google. per visualizzare e gestire gli acquisti effettuati con l'Azione.