Wenn bei der Verarbeitung ein Fehler aufgetreten ist, lautet die Antwort wie folgt:
{
"error": "<errortext>",
"errorcode": <errorcode>
}
Zum Beispiel:
{
"error":"Transaction Error:Terminal is offline.",
"errorcode":2000
}
Im Folgenden sind die Fehlertexte und die zugehörigen Codes aufgeführt, die zurückgegeben werden können:
Ungültige Fehler
Fehlercode | Fehler | Auflösung |
1001 | Invalid siteid | Dies ist ein Fehler bei der Eingabeüberprüfung. Die siteid Sie senden Ihre POST Body falsch ist. Bitte prüfen und verwenden Sie die siteid zur Verfügung gestellt von Trust Payments. |
1002 | Invalid token |
Dies ist ein Fehler bei der Eingabeüberprüfung. Bitte vergewissern Sie sich, dass Sie die "token" in Kleinbuchstaben in dem unten dargestellten Format. Die "tokenDie in der HTTP-Kopfzeile jeder Transaktion zu übermittelnde Information "SHA256" ist ein Hashwert, der wie folgt aufgebaut ist:
Zum Beispiel:
Beim Hashing mit SHA256 wird das folgende Token erzeugt:
|
1003 | Invalid txndate |
Dies ist ein Eingabeüberprüfungsfehler für das Feld txndate. Bitte lesen Sie unsere Feldspezifikation, um sich über das richtige Format für txndateund korrigieren Sie sie bei Bedarf.
|
1004 | Invalid terminalserialnumber | Bitte vergewissern Sie sich, dass Sie die richtige Seriennummer des Terminals eingegeben haben. Die Seriennummer finden Sie auf der Rückseite des Terminals auf dem silbernen Aufkleber, wo sie mit "S/N". |
1005 | Invalid type | Dies ist ein Fehler bei der Eingabeüberprüfung. Bitte vergewissern Sie sich, dass Sie die richtige type für die eingereichte Anfrage. Wenn Sie z. B. eine Sale Antrag, stellen Sie sicher, dass Sie type "sale" in der Anfrage. |
1006 | Invalid amount |
Dies ist ein Fehler bei der Eingabeüberprüfung. Bitte stellen Sie sicher, dass eine gültige amount in der Anfrage übermittelt wurde und dass das Feld nicht ausgelassen wurde. |
1007 | Invalid Refid | Bitte stellen Sie sicher, dass die refid von Ihrem System übermittelt wurde, korrekt ist. |
1009 | Invalid Request |
Diese Fehlercode wird zurückgegeben, wenn der Anfragekörper leer gelassen wurde. Bitte vergewissern Sie sich, dass Ihr System eine gültige Anfrage sendet. |
1010 | Invalid topuptoken | Dies ist ein Fehler bei der Eingabeüberprüfung. Bitte stellen Sie sicher, dass die topuptoken korrekt formatiert und verweist auf eine bestehende PreAuth die zu einem früheren Zeitpunkt bearbeitet wurde. |
Doppelte Fehler
Fehlercode | Fehler | Auflösung |
1008 | Duplicate transaction | Die refid bereits in einer anderen Transaktion verwendet wurde. Die refid muss eindeutig sein. Bitte aktualisieren Sie und versuchen Sie es erneut. |
1011 | Duplicate Refid | Die refid bereits in einer anderen Transaktion verwendet wurde. Die refid muss eindeutig sein. Bitte aktualisieren Sie und versuchen Sie es erneut. |
Transaktionsfehler
Fehlercode | Fehler | Auflösung |
1013 | Unable to find PreAuth | A refid aus einer bestehenden PreAuth erforderlich ist. Bitte stellen Sie sicher, dass die refid eingereichten Daten mit denen eines bestehenden PreAuth. |
1014 | Capture amount is greater than PreAuth amount | Die Erfassung amount sollte niedriger oder gleich dem des zugehörigen PreAuth. Bitte senden Sie den Antrag erneut mit einer amount die diese Anforderung erfüllt. |
1015 | Transaction already Voided | Es ist nicht möglich, eine Transaktion zu stornieren, die bereits storniert wurde. |
1016 | Transaction already Captured | Es ist nicht möglich, eine Transaktion zu erfassen, die bereits erfasst wurde. |
1017 | Unable to find original transaction | Die ursprüngliche Transaktion wurde nicht gefunden. Bitte stellen Sie sicher, dass die richtige refid einer bestehenden Transaktion eingereicht wurde. |
1018 | Refund amount larger than original transaction | Die Erstattung amount kann nicht größer sein als der Betrag der ursprünglichen Transaktion. Bitte übermitteln Sie den Antrag erneut mit einer amount die diese Anforderung erfüllt. |
1019 | Total partial refunds cannot exceed original transaction | Der Gesamtbetrag aller Teilerstattungen zusammen kann den Betrag von amount der ursprünglichen Transaktion zurückerstattet wird. |
1020 | Cannot Void Refund | Es ist nicht möglich, eine Erstattung zu stornieren. |
1022 | Ein weiteres Capture wurde begonnen, ist aber noch nicht abgeschlossen. | Ein weiteres Capture für dasselbe PreAuth wurde initiiert, aber noch nicht beendet. Warten Sie auf eine Terminalantwort oder versuchen Sie es in 60 Sekunden erneut. |
2000 | Transaction Error | Während der Transaktion ist ein Fehler aufgetreten. Es wird eine entsprechende Beschreibungsmeldung zurückgegeben, die Ihnen bei der Fehlersuche hilft. |
Fehler beim Pairing
Fehlercode | Fehler | Auflösung |
1100 | Error pairing Terminal | Bitte vergewissern Sie sich, dass Sie die richtige Seriennummer und Standort-ID im Text der Anfrage verwenden, dass Ihr Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, und versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
1101 | Error parsing PairTerminalResponse | Bitte vergewissern Sie sich, dass Sie die richtige Seriennummer und Standort-ID im Text der Anfrage verwenden, dass Ihr Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, und versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
1102 | Error mapping pairTerminal | Bitte vergewissern Sie sich, dass Sie die richtige Seriennummer und Standort-ID im Text der Anfrage verwenden, dass Ihr Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, und versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
1103 | Error pairTerminal | Bitte vergewissern Sie sich, dass Sie die richtige Seriennummer und Standort-ID im Text der Anfrage verwenden, dass Ihr Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, und versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
1104 |
Error parsing pairTerminal null |
Wenn Sie diese Fehlermeldung erhalten, führen Sie bitte die folgenden Schritte aus, um die Fehlerbehebung für Ihr Gerät zu unterstützen: Stellen Sie sicher, dass das Terminal mit dem Internet verbunden ist. Klicken Sie hier für eine Anleitung. Stellen Sie sicher, dass Ihr Endgerät mit Trust Payments gekoppelt ist. Dies ist eine Voraussetzung für den korrekten Betrieb Ihres Geräts. Klicken Sie hier, um zu erfahren, wie Sie den Kopplungsprozess durchführen. Dieser Fehler kann auch auftreten, wenn das Terminal versucht, sich mit einem neuen ePoS System zu koppeln, nachdem es zuvor mit einem anderen ePoS System gekoppelt wurde. So beheben Sie dieses Problem:
Wenn Sie Ihr Terminal mit Trust Payments gekoppelt haben und immer noch diese Fehlermeldung erhalten, warten Sie bitte eine Stunde, bis Ihr Terminal synchronisiert ist und versuchen Sie es erneut. Überprüfen Sie die Firewall-Einstellungen Ihrer Website:
Wenn Sie weiterhin Probleme haben, wenden Sie sich bitte an unser Support-Team. |
1106 | Error saving Terminal | Bitte versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
Terminal-Fehler
Fehlercode | Fehler | Auflösung |
2001 | Terminal is Offline |
Vergewissern Sie sich, dass das Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, indem Sie die Schritte in diesem Artikel befolgen, und versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
2002 | Terminal busy | Dies zeigt an, dass das Terminal in Gebrauch ist. Bitte versuchen Sie die Anfrage erneut, sobald die vorherige Transaktion abgeschlossen ist. |
2003 | Response not received | Vergewissern Sie sich, dass das Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, indem Sie die in diesem Artikel beschriebenen Schritte befolgen. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
2004 | Terminal is busy with another transaction | Dies zeigt an, dass das Terminal in Gebrauch ist. Bitte versuchen Sie die Anfrage erneut, sobald die vorherige Transaktion abgeschlossen ist. |
2005 | No response from terminal, unable to determine transaction approval or decline | Vergewissern Sie sich, dass das Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, indem Sie die in diesem Artikel beschriebenen Schritte befolgen, und versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |
2006 | Unable to obtain result from terminal, please update transaction manually | Vergewissern Sie sich, dass das Terminal eingeschaltet, mit dem Internet verbunden und mit dem POS gekoppelt ist, indem Sie die in diesem Artikel beschriebenen Schritte befolgen, und versuchen Sie die Anfrage erneut. Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an das Trust Payments Support Team. |