Fehlercodes und Ausnahmen

API-Fehlerantworten

In der folgenden Tabelle werden Fehlercodes, die von der Google Wallet API zurückgegeben werden können, ihre möglichen Ursachen und Lösungen erläutert.

Ausnahme Beispielmeldung Vorschlag
400 – BadRequestException Die Anfrage enthält ein ungültiges Argument. Ungültige Ressourcen-ID: {1234567891234567899 - ABCD1234567}. Überprüfen Sie die Datenstruktur auf Typ, Format und Länge und übergeben Sie das richtige Argument.
403 – PermissionDeniedException Berechtigung verweigert Achte darauf, dass die richtige E-Mail-Adresse des Dienstkontos ein autorisierter Nutzer in deiner Business Pay and Wallet Console ist.
404 – NotFoundException Wallet-Objekt {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3} nicht gefunden. Führe einen GET-Vorgang für die Objekt-ID aus, bevor du es vor einer PATCH- oder PUT-Anfrage versuchst, um sicherzustellen, dass du ein Objekt zum Aktualisieren hast und es das neueste ist.
404 – IssuerClassNotFoundException Die Wallet-Objektklasse {1234567891234567899.ABCD.1234567} wurde nicht gefunden. Führe bei einem Update eine GET-Anfrage vor einer PATCH- oder PUT-Anfrage aus, um sicherzustellen, dass eine Klasse darauf verweist, dass sie die neueste ist. Achten Sie außerdem darauf, dass die richtige Nutzlast (Objekt und Klasse) in der Anfrage verwendet wird.
409 – bereitsExistsException Die Wallet-Objektklasse {1234567891234567899.ABCD.1234567} ist bereits vorhanden. Führe einen GET-Vorgang für die Klassen-ID durch, bevor du versuchst, dieselbe Klassen-ID zu erstellen. Wenn die Ressource bereits vorhanden ist, solltest du PATCH oder PUT. verwenden.

Webbasierte Fehlermeldungen

Wenn beim Versuch, eine Karte bzw. ein Ticket über einen Link „Zu Google Wallet hinzufügen“ zu speichern, etwas schiefgeht, wird eine informative Fehlermeldung angezeigt, die dir bei der Fehlerbehebung hilft. Diese Nachrichten werden nur Nutzern angezeigt, die die Rolle „Entwickler“ oder „Administrator“ für das verknüpfte Ausstellerkonto haben.

Hier ist ein Beispiel für die Art der Fehlermeldung, die angezeigt werden könnte:

Beispiel für eine Fehlermeldung