Rozwiązywanie problemów z transakcjami fizycznymi (Dialogflow)

Jeśli masz problem z realizacją intencji transakcji za pomocą akcji, sprawdź, masz jeden z objawów opisanych w poniższych sekcjach oraz wykonaj zalecane czynności, które pomogą rozwiązać problem.

Akcja nie odpowiada

Objawy: po aktywowaniu intencji dotyczącej transakcji (TransactionRequirements, TransactionDecision) użytkownik otrzymuje odpowiedź „Aplikacja w tej chwili nie odpowiada. Spróbuj jeszcze raz za chwilę”.

Rozwiązywanie problemów: upewnij się, że projekt akcji zawiera wszystkie wymagane informacje do katalogu, w tym link do polityki prywatności.

Nie udało się przetworzyć rachunku

Objawy: podczas autoryzacji zakupu użytkownik otrzymuje odpowiedź o treści „Nie mogę przetworzyć potwierdzenia”.

Rozwiązywanie problemów:

  • Upewnij się, że Twój merchantOrderId jest unikalny. Nie można złożyć nowego zamówienia z poprzednim identyfikatorem zamówienia.
  • Upewnij się, że wysyłasz prostą odpowiedź. wraz z pierwotnym orderUpdate; 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 wysyła odpowiedź z kodem błędu 500 i tym komunikatem o błędzie: „Zamówienie OrderID” nie udało się zaktualizować projektu ProjectID. Spróbuj jeszcze raz.

Rozwiązywanie problemów:

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

Objawy: zamówienie zostało złożone i kolejne aktualizacje zamówień powiodły się mają kod stanu 200, ale nie wyświetlają się jako powiadomienia push na urządzeniu użytkownika z włączonym Asystentem urządzenia.

Rozwiązywanie problemów: nie wszystkie aktualizacje dotyczące zamówień są odzwierciedlane w powiadomieniach push. aktualizacje tylko ze stanem CANCELLED, FULFILLED, REJECTED lub RETURNED spowoduje wyświetlenie powiadomienia.

Wyświetlanie transakcji na koncie

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

  1. Wejdź na myaccount.google.com i zaloguj się.
  2. Kliknij Płatności i subskrypcji w menu po lewej stronie.
  3. W sekcji Zakupy kliknij Zarządzaj zakupami.

Transakcje w trybie piaskownicy możesz też wyświetlać, dodając ten parametr zapytania do adresu 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, być może chcesz skorzystać z logów Stackdriver dotyczących Twojego projektu . Możesz też sprawdzić ustawienia konta Google aby wyświetlać wszystkie zakupy dokonane za pomocą akcji i nimi zarządzać.