Fehlerbehebung bei physischen Transaktionen (Dialogflow)

Wenn du Probleme beim Ausführen von Transaktions-Intents mit deiner Aktion hast, prüfe, ob bei Ihnen eines der Symptome auftritt, das in den folgenden Abschnitten beschrieben wird, und führen Sie die empfohlenen Schritte zur Fehlerbehebung aus.

Aktion reagiert nicht

Symptom: Beim Auslösen eines Transaktions-Intents (TransactionRequirements, TransactionDecision) erhält der Nutzer die Antwort „App antwortet im Moment nicht. Versuche es später noch einmal.“

Fehlerbehebung:Dein Action-Projekt muss alle erforderlichen Verzeichnisinformationen enthalten, einschließlich eines Links zur Datenschutzerklärung.

Beleg kann nicht verarbeitet werden

Symptom: Während der Kaufautorisierung erhält der Nutzer die Antwort: „Leider kann ich Ihren Beleg nicht verarbeiten.

Fehlerbehebung:

  • Ihre merchantOrderId muss eindeutig sein. Es kann keine neue Bestellung aufgegeben werden durch eine vorherige, bestehende Bestell-ID.
  • Senden Sie eine einfache Antwort. neben dem ersten orderUpdate; ist das obligatorische Antwortformat.

Bestellaktualisierungen können nicht gesendet werden

Symptom: Beim Senden eines Bestellupdates für eine vorhandene Bestellung wird die Orders API antwortet mit Fehlercode 500 und der folgenden Fehlermeldung: „Order OrderID für das Projekt ProjectID konnte nicht aktualisiert werden. Bitte versuchen Sie es noch einmal.

Fehlerbehebung:

Bestell-Updates werden nicht als Benachrichtigungen angezeigt

Symptom: Die ursprüngliche Bestellung wird aufgegeben und nachfolgende Aktualisierungen erfolgen erfolgreich mit Statuscode 200, werden aber nicht als Push-Benachrichtigungen auf dem Assistant-fähigen Gerät des Nutzers angezeigt. .

Fehlerbehebung:Nicht alle Bestellaktualisierungen werden als Push-Benachrichtigung angezeigt. Nur Updates mit dem Status CANCELLED, FULFILLED, REJECTED oder RETURNED zu einer Benachrichtigung führen.

Transaktionen in deinem Konto ansehen

So kannst du Transaktionen aufrufen, die über dein Konto ausgeführt wurden:

  1. Rufen Sie myaccount.google.com auf und melden Sie sich an.
  2. Klicken Sie auf Zahlungen & Abos aus.
  3. Klicken Sie unter Käufe auf Käufe verwalten.

Sie können sich Sandbox-Transaktionen auch ansehen, indem Sie den folgenden URL-Suchparameter hinzufügen:

myaccount.google.com/purchases?sandbox=1

Weitere Tipps zur Fehlerbehebung

Wenn die oben genannten Symptome nicht das Problem beschreiben, auf das Sie stoßen, Sie auf die Stackdriver-Logs Ihres Projekts verweisen möchten. . Du kannst auch in deinen Google-Kontoeinstellungen nachsehen um alle Käufe, die du mit deiner Aktion getätigt hast, anzusehen und zu verwalten.