Fehlerbehebung bei physischen Transaktionen

Wenn Sie Probleme bei der Erfüllung von Transaktions-Intents mit Ihrer Aktion haben, prüfen Sie, ob bei Ihnen eines der in den folgenden Abschnitten beschriebenen Symptome auftritt, und führen Sie die empfohlenen Schritte zur Fehlerbehebung aus.

Aktion reagiert nicht

Symptom: Wenn die Transaktionsanforderungen oder die Entscheidung des Nutzers geprüft werden, erhält der Nutzer die Antwort „Die App reagiert im Moment nicht. Versuche es später noch einmal.“

Fehlerbehebung:Achten Sie darauf, dass Ihr Aktionsprojekt alle erforderlichen Verzeichnisinformationen enthält, einschließlich eines Links zur Datenschutzerklärung.

Beleg kann nicht verarbeitet werden

Symptom: Während der Kaufautorisierung erhält der Nutzer die Antwort „Ich kann deinen Beleg leider nicht verarbeiten.

Fehlerbehebung:

  • Die merchantOrderId muss eindeutig sein. Eine neue Bestellung kann nicht mit einer früheren, bestehenden Bestell-ID aufgegeben werden.
  • Achten Sie darauf, neben der ersten orderUpdate eine einfache Antwort zu senden. Dies ist das obligatorische Antwortformat.

Updates zu Bestellungen können nicht gesendet werden

Symptom: Wenn Sie eine Bestellaktualisierung für eine vorhandene Bestellung senden, antwortet die Orders API mit dem Fehlercode 500 und der folgenden Fehlermeldung: „Bestellung OrderID für Projekt ProjectID konnte nicht aktualisiert werden. Versuchen Sie es bitte noch einmal.

Fehlerbehebung:

Bestellaktualisierungen werden nicht als Benachrichtigungen angezeigt

Symptom: Die erste Bestellung wird aufgegeben und nachfolgende Bestellaktualisierungen sind mit dem Statuscode 200 erfolgreich, werden aber nicht als Push-Benachrichtigungen auf dem Gerät mit integriertem Assistant des Nutzers angezeigt.

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

Transaktionen in Ihrem Konto ansehen

So rufen Sie die Transaktionen auf, die über Ihr Konto ausgeführt wurden:

  1. Rufen Sie myaccount.google.com auf und melden Sie sich an.
  2. Klicke im Menü auf der linken Seite auf Zahlungen & Abos.
  3. Klicke unter Käufe auf Käufe verwalten.

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

myaccount.google.com/purchases?sandbox=1

Weitere Tipps zur Fehlerbehebung

Wenn die oben genannten Symptome das Problem nicht beschreiben, ziehen Sie zur Fehlerbehebung die Stackdriver-Logs Ihres Projekts zurate. In deinen Google-Kontoeinstellungen kannst du alle Käufe aufrufen und verwalten, die du mit deiner Aktion getätigt hast.