Rozwiązywanie problemów

Czas działania piaskownicy

Środowisko piaskownicy nie ma gwarancji jakości usług dotyczących czasu działania, takich jak nasze środowisko produkcyjne. Jeśli wystąpi błąd, który Twoim zdaniem jest związany z przerwą w działaniu piaskownicy, poczekaj 1 dzień roboczy (w Stanach Zjednoczonych), zanim się z nami skontaktujesz. Przerwy w działaniu zwykle ustępują w tym czasie. Ze względu na możliwość wystąpienia przestojów nie należy projektować żadnych krytycznych procesów związanych z wydaniem, które byłyby zależne od środowiska piaskownicy.

Włączanie i wyłączanie trybu piaskownicy na urządzeniu z Androidem

Tryb piaskownicy możesz włączyć w ustawieniach środowiska TapAndPay. Aby wrócić do trybu produkcyjnego, wykonaj te same czynności, ale zamiast piaskownicy wybierz środowisko produkcyjne.

Używanie ustawień środowiska TapAndPay

Aby włączyć tryb piaskownicy, wykonaj te czynności:

  1. Otwórz aplikację Ustawienia.
  2. U góry ekranu kliknij swoje konto Google / zdjęcie profilowe (zobaczysz swoje imię i nazwisko oraz tekst „Usługi i ustawienia Google”).
  3. Jeśli pojawi się taka opcja, wybierz swój profil, a następnie naciśnij Wszystkie usługi.
  4. Przewiń do kategorii Inne i kliknij Środowisko płatności zbliżeniowych. Jeśli nie widzisz opcji Środowisko TapAndPay, uruchom ponownie urządzenie i zacznij od kroku 1.
  5. Kliknij menu i wybierz SANDBOX.
  6. Zrzut ekranu z potwierdzeniem zmiany środowiska
  7. Powinno pojawić się okno z powiadomieniem o zmianie środowiska. Kliknij OK i ponownie uruchom urządzenie.
  8. Zrzut ekranu z potwierdzeniem zmiany środowiska

Synchronizowanie środowiska Portfela Google

Gdy po ponownym uruchomieniu otworzysz Portfel Google, może pojawić się to okno , które wymaga wymuszenia zatrzymania i ponownego otwarcia Portfela Google:

Zrzut ekranu z potwierdzeniem zmiany środowiska

Włączanie i wyłączanie trybu piaskownicy na urządzeniu z Wear OS

Aby włączyć tryb piaskownicy na połączonym urządzeniu z Wear OS, dodaj pusty plik i ponownie uruchom urządzenie, jak w tym przykładzie:

adb shell touch /sdcard/Download/android_pay_env_override_sandbox
adb reboot

Aby wrócić do trybu produkcyjnego na połączonym urządzeniu z Wear OS, usuń plik i uruchom ponownie urządzenie, jak w tym przykładzie:

adb shell rm /sdcard/Download/android_pay_env_override_sandbox
adb reboot

Sprawdzanie, czy urządzenie z Androidem jest w trybie piaskownicy czy produkcyjnym

Aby sprawdzić, czy urządzenie z Androidem działa w trybie piaskownicy czy produkcyjnym, wykonaj te czynności:

  1. Otwórz aplikację Portfel Google .
  2. W prawym górnym rogu naciśnij swoje zdjęcie profilowe lub konto > Ustawienia Portfela.
  3. Przejdź na koniec strony. Jeśli zobaczysz komunikat z potwierdzeniem zawierający słowo SANDBOX, oznacza to, że możesz wykonywać wywołania w środowisku testowym. Jeśli nie widzisz komunikatu, oznacza to, że masz skonfigurowane połączenia produkcyjne.
Ustawienia Portfela w trybie produkcyjnym
Rysunek 1. Tryb produkcyjny
Ustawienia Portfela w trybie piaskownicy
Rysunek 2. Tryb piaskownicy

Na niektórych urządzeniach nie ma Portfela Google w ustawieniach Google. Aby uzyskać dostęp do ustawień Portfela Google, musisz użyć adb z tym poleceniem:

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

Punkty końcowe hostowane przez Google

Punkty końcowe powiadomień zwracają błąd HTTP 404

Najpierw sprawdź, czy wywołujesz właściwy punkt końcowy. Jeśli nadal widzisz błąd 404, prawdopodobnie certyfikaty mTLS zostały nieprawidłowo skonfigurowane. Skontaktuj się z przedstawicielem Google i przekaż mu certyfikaty.

Punkty końcowe hostowane przez wydawcę

Nie udało się zapisać na serwerze / błąd wejścia/wyjścia / HTTP 413

Wydawcy powinni upewnić się, że maksymalna długość treści żądań jest ustawiona na co najmniej 20 MB.