Risoluzione dei problemi

Uptime della sandbox

L'ambiente sandbox non dispone di SLA di uptime come il nostro ambiente di produzione. Se si verifica un errore che sospetti sia correlato a un'interruzione della sandbox, attendi un giorno lavorativo statunitense prima di contattarci. I disservizi in genere si risolvono entro questo periodo di tempo. A causa del potenziale tempo di inattività, non progettare nessuno dei tuoi processi di rilascio critici in modo che dipendano dall'ambiente sandbox.

Attivare e disattivare la modalità sandbox su un dispositivo Android

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

Utilizzare le impostazioni dell'ambiente Tap & Pay

Esegui i seguenti passaggi per attivare la modalità sandbox:

  1. Apri l'app Impostazioni.
  2. Scorri e tocca Google > Tutti i servizi.
  3. Screenshot della conferma della modifica dell'ambiente
  4. Scorri fino alla categoria Altro e tocca Ambiente Tap & Pay. Se non vedi TapAndPay Environment, 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 visualizzare la seguente finestra di dialogo che ti informa che l'ambiente è stato modificato. Tocca Ok e riavvia il dispositivo.
  8. Screenshot della conferma della modifica dell'ambiente

Sincronizzare l'ambiente Google Wallet

Quando apri Google Wallet dopo il riavvio, potresti visualizzare la seguente finestra di dialogo , che ti chiederà di arrestare forzatamente e riaprire Google Wallet:

Screenshot della conferma della modifica dell'ambiente

Attivare e disattivare 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

Controllare se il dispositivo Android è in modalità sandbox o produzione

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

  1. Apri l'app Google Wallet .
  2. In alto a destra, tocca la tua immagine del profilo o l'account > Impostazioni di Wallet.
  3. Scorri fino alla parte inferiore della pagina e, se vedi un messaggio di conferma che indica SANDBOX, la configurazione è impostata per effettuare chiamate sandbox. Se non vedi un messaggio, la configurazione è impostata per effettuare chiamate di produzione.
Modalità di produzione
Figura 1: modalità di produzione
Modalità sandbox
Figura 2: modalità sandbox

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

adb shell am start -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 I/O / HTTP 413

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