Risoluzione dei problemi

Uptime della sandbox

L'ambiente sandbox non ha SLA di uptime come il nostro ambiente di produzione. Se riscontri un errore che sospetti sia correlato a un'interruzione della sandbox, attendi un giorno lavorativo negli Stati Uniti prima di contattarci. In genere, le interruzioni si risolvono da sole entro questo periodo di tempo. A causa del potenziale tempo di inattività, non progettare nessuno dei tuoi processi di release critici in modo che dipenda dall'ambiente sandbox.

Attiva e disattiva la modalità sandbox su un dispositivo Android

Puoi attivare la modalità sandbox utilizzando le impostazioni dell'ambiente TapAndPay. Per tornare alla modalità di produzione, segui gli stessi passaggi descritti, ma seleziona Produzione anziché Sandbox.

Utilizza le impostazioni dell'ambiente TapAndPay

Per attivare la modalità sandbox, segui questi passaggi:

  1. Apri l'app Impostazioni.
  2. Tocca il tuo Account Google / immagine del profilo nella parte superiore dello schermo (vedrai il tuo nome e "Servizi e preferenze Google").
  3. Se disponibile, scegli il tuo profilo, quindi tocca Tutti i servizi.
  4. Scorri fino alla categoria Altro e tocca Ambiente TapAndPay. Se non vedi Ambiente TapAndPay, riavvia il dispositivo e ricomincia dal passaggio 1.
  5. Tocca il menu a discesa e seleziona SANDBOX.
  6. Screenshot della conferma della modifica dell'ambiente
  7. Dovresti vedere la seguente finestra di dialogo che ti informa che l'ambiente è cambiato. Tocca Ok e riavvia il dispositivo.
  8. Screenshot della conferma della modifica dell'ambiente

Sincronizza l'ambiente Google Wallet

Quando apri Google Wallet dopo il riavvio, potresti visualizzare la seguente finestra di dialogo , che ti richiederà di forzare l'interruzione e riaprire Google Wallet:

Screenshot della conferma della modifica dell'ambiente

Attiva e disattiva la modalità sandbox su un dispositivo Wear OS

Per attivare la modalità sandbox su un dispositivo Wear OS connesso, aggiungi un file vuoto e riavvia, come mostrato nell'esempio seguente:

adb shell touch /sdcard/Download/android_pay_env_override_sandbox
adb reboot

Per tornare alla modalità di produzione su un dispositivo Wear OS connesso, elimina il file e riavvia il dispositivo, come mostrato nell'esempio seguente:

adb shell rm /sdcard/Download/android_pay_env_override_sandbox
adb reboot

Controlla se il tuo dispositivo Android è in modalità sandbox o di produzione

Per verificare se il tuo dispositivo Android è in modalità sandbox o di produzione, segui questi passaggi:

  1. Apri l'app Google Wallet .
  2. In alto a destra, tocca la tua immagine del profilo o l'icona dell'account > Impostazioni di Wallet.
  3. Vai alla fine della pagina. Se viene visualizzato un messaggio di conferma con la dicitura SANDBOX, significa che la configurazione per effettuare chiamate sandbox è corretta. Se non vedi un messaggio, significa che la configurazione è corretta per effettuare chiamate di produzione.
Impostazioni di Wallet in modalità di produzione
Figura 1: modalità di produzione
Impostazioni di Wallet in modalità sandbox
Figura 2: modalità sandbox

Alcuni dispositivi non hanno Google Wallet nelle Impostazioni Google. Per accedere alle impostazioni di Google Wallet, devi utilizzare adb con il seguente comando:

adb shell am start -a com.google.android.gms.tapandpay.settings.VIEW_HOME -n com.google.android.gms/com.google.android.gms.tapandpay.settings.TapAndPaySettingsActivity

Endpoint ospitati da Google

Gli endpoint di notifica restituiscono l'errore HTTP 404

Innanzitutto, verifica di chiamare l'endpoint corretto. Se continui a visualizzare un errore 404, è probabile che i certificati mTLS siano stati configurati in modo errato. Contatta il tuo rappresentante di Google con i certificati.

Endpoint ospitati dall'emittente

Scrittura sul server non riuscita / Errore di I/O / HTTP 413

Gli emittenti devono assicurarsi che la lunghezza massima dei contenuti per le richieste sia impostata su almeno 20 MB.