Umgang mit Fehlern

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:

siteid:txndate:refid:sitepassword

Zum Beispiel:

123456:2020-03-01:10:20:05:7876547:tv%61w%5

Beim Hashing mit SHA256 wird das folgende Token erzeugt:

990bc7bb7efee9e383a96f6f929fd00c90f4ec94f4344270c1552e4d5d4d80c5
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.

{
“siteid”:”123456”,
“txndate”:” 2020-03-01:12:34:01”,
“terminalserialnumber”:”6789654678”,
“type”:”sale”,
“amount”:”20.00”,
“refid”:”89045432”,
“wait”:”y”
}
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:


Vergewissern Sie sich, dass das Terminal mit dem Internet verbunden ist:
Anleitung für Castles VEGA 3000C
Anleitung für Castles VEGA 3000M/M2
Anleitung für Ingenico Desk 5000
Anleitung für Ingenico Move 5000


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:

  • Der TRU POS Gateway benötigt Zugang zu den IPs 193.179.205.46 & 193.85.236.92 über Port 11183.
  • Das Zahlungsgerät muss in der Lage sein, dc.econduitapps.com über die Ports 80 und 9001 zu kontaktieren, und der HTTPS Proxy sollte deaktiviert sein.

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.
War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich
Haben Sie weitere Fragen? Anfrage einreichen