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: po uruchomieniu intencji transakcji (TransactionRequirements
, TransactionDecision
) użytkownik otrzymuje 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:
- Sprawdź, czy podczas uwierzytelniania JWT dla interfejsu Orders API podajesz działające dane logowania.
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:
- Otwórz myaccount.google.com i zaloguj się.
- W menu po lewej stronie kliknij Płatności i subskrypcje.
- 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ć.