Rozwiązywanie problemów z transakcjami fizycznymi

Jeśli masz problem z realizacją intencji transakcji za pomocą akcji, sprawdź, czy nie ma go któryś z objawów opisanych w sekcjach poniżej, i wykonaj zalecane czynności, aby go rozwiązać.

Działanie nie odpowiada

Objawy: podczas sprawdzania wymagań dotyczących transakcji lub decyzji użytkownika wyświetla się odpowiedź „W tej chwili aplikacja nie odpowiada. Spróbuj jeszcze raz za jakiś czas”.

Rozwiązywanie problemów: sprawdź, czy projekt Action zawiera wszystkie wymagane informacje do katalogu, w tym link do polityki prywatności.

Nie można przetworzyć rachunku

Objawy: podczas autoryzacji zakupu użytkownik otrzymuje odpowiedź „Nie mogę przetworzyć rachunku”.

Rozwiązywanie problemów:

  • Upewnij się, że merchantOrderId jest unikalny. Nowego zamówienia nie można złożyć z poprzednim, istniejącym identyfikatorem.
  • Pamiętaj, aby oprócz początkowego orderUpdate wysyłać prostą odpowiedź. Jest to wymagany format odpowiedzi.

Nie udało się wysłać aktualizacji zamówienia

Objawy: podczas wysyłania aktualizacji istniejącego zamówienia interfejs Orders API wyświetla kod błędu 500 i wyświetla komunikat o błędzie: „Nie udało się zaktualizować zamówienia OrderID dla projektu ProjectID. Spróbuj jeszcze raz.

Rozwiązywanie problemów:

Aktualizacje zamówienia nie wyświetlają się jako powiadomienia

Objawy: następuje złożenie wstępnego zamówienia i kolejne aktualizacje zamówienia z kodem stanu 200, ale nie są wyświetlane jako powiadomienia push na urządzeniu z Asystentem użytkownika.

Rozwiązywanie problemów: nie wszystkie aktualizacje dotyczące zamówienia są odzwierciedlane w formie powiadomień push. Tylko aktualizacje o stanie CANCELLED, FULFILLED, REJECTED lub RETURNED powodują wysłanie powiadomienia.

Wyświetlanie transakcji na koncie

Aby wyświetlić transakcje dokonane na swoim koncie, wykonaj te czynności:

  1. Otwórz myaccount.google.com i zaloguj się.
  2. W menu po lewej stronie kliknij Płatności i subskrypcje.
  3. W sekcji Zakupy kliknij Zarządzaj zakupami.

Możesz też wyświetlać transakcje w trybie piaskownicy, dodając ten parametr zapytania w adresie URL:

myaccount.google.com/purchases?sandbox=1

Inne wskazówki dotyczące rozwiązywania problemów

Jeśli powyższe objawy nie opisują Twojego problemu, możesz poszukać rozwiązania w logach usługi Stackdriver projektu. Informacje o zakupach zrobionych w ramach akcji możesz też przeglądać w ustawieniach konta Google i nimi zarządzać.