Risoluzione dei problemi relativi alle transazioni fisiche

In caso di problemi durante l'esecuzione degli intent di transazione con l'Azione, controlla se si verificano i sintomi descritti nelle sezioni seguenti e segui i passaggi consigliati per la risoluzione dei problemi.

L'azione non risponde

Sintomo:quando controlla i requisiti di transazione o la decisione dell'utente, l'utente riceve la risposta "L'app non risponde al momento. Riprova più tardi."

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

Impossibile elaborare la ricevuta

Sintomo:durante l'autorizzazione dell'acquisto, l'utente riceve una risposta con il messaggio "Spiacenti, non sono in grado di elaborare la tua ricevuta".

Risoluzione dei problemi:

  • Assicurati che il tuo merchantOrderId sia univoco. Non è possibile effettuare un nuovo ordine con un ID ordine precedente.
  • Assicurati di inviare una risposta semplice insieme al orderUpdate iniziale; questo è il formato di risposta obbligatorio.

Impossibile inviare aggiornamenti sull'ordine

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

Risoluzione dei problemi:

Gli aggiornamenti degli ordini non vengono visualizzati sotto forma di notifiche

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

Risoluzione dei problemi: non tutti gli aggiornamenti degli ordini verranno riportati sotto forma di notifica push; solo gli aggiornamenti con stato CANCELLED, FULFILLED, REJECTED o RETURNED generano una notifica.

Visualizza le transazioni sul tuo account

Per visualizzare le transazioni effettuate tramite il tuo account:

  1. Vai su myaccount.google.com ed esegui l'accesso.
  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 precedenti non descrivono il problema che stai riscontrando, puoi fare riferimento ai log di Stackdriver del tuo progetto per ulteriori informazioni sulla risoluzione dei problemi. Puoi anche fare riferimento alle impostazioni dell'Account Google per visualizzare e gestire gli acquisti effettuati con l'Azione.