Falls eine Verifizierung fehlschlägt, sendet die API ein Error 400 Response mit dem folgenden Aufbau:
Key | Typ | Beschreibung |
---|---|---|
status | String | Im Fehlerfall "error" |
errorcode | Int | Nummerische Zuordnung des Fehlers |
message | String | Textbeschreibung des Fehlers |
Die folgenden Error-Codes können aktuell von der API zurückgegeben werden:
Errorcode | Message | Weitere Informationen |
---|---|---|
40000 | Untracked error | Interner Fehler im API Server |
40001 | The provided API key could not be verified | Es wurde im Header der Anfrage kein API Key angegeben oder der angegebene API Key ist ungültig |
40002 | The provided API key is disabled | Der API-Key ist zwar gültig, aber wurde deaktiviert |
40003 | No archive supplied | Es wurde kein Attachment übermittelt oder dieses war zu groß (max. 5 MB) |
40004 | No valid archive supplied | Es wurde zwar ein Attachment übermittelt, aber dieses ist korrupt (CRC) |
40011 | Unknown TSE | Die angefragte TSE ist dem System nicht bekannt oder nicht unter dem verwendeten API Key bekannt |
40021 | Your account has insufficient funds for this request | Die angefragte Verifikation benötigt mehr Transaktionen, als auf der TSE noch vorhanden sind und automatische Aufladungen sind deaktiviert bzw. die TSE ist gekündigt. |
40022 | We were unable to process the data you supplied | Die übermittelten Daten konnten nicht mit der gewünschten Methode verifiziert werden oder sind korrupt |
40023 | The TSE ID(s) in the provided data are not associated with this account | Die Anfrage verwendet TSE IDs, welche im aktuellen API Key nicht hinterlegt sind |
40031 | The following error occured processind the data: ... ... | Der API-Endpunkt hat einen Fehler beim analysieren der Daten erhalten (Fehler wird angegeben) |
40032 | An uncaught error occured processing the provided data | Der API-Endpunkt hat einen Fehler beim analysieren der Daten erhalten, kann diesen aber nicht ausgeben |