Fehlermeldungen

Barzahlen-Fehlertabelle

Im Fehlerfall werden Meldungen in folgendem XML-Format zurückgeliefert:

<?xml version="1.0" encoding="UTF-8"?>
<response>
  <result>2</result>
  <error-message>hash not recognized</error-message>
</response>

In folgender Auflistung finden Sie alle möglichen, von Barzahlen ausgegebenen Fehlermeldungen. Ein anderer HTTP-Statuscode als 200 bzw. ein anderer Result-Code als 0 bedeutet immer, dass bei der Anfrage ein Fehler aufgetreten ist.

Result HTTP-Status Fehlermeldung Erläuterung Betrifft
0 200 - Die Anfrage wurde erfolgreich abgeschlossen. alle
1 400 bad request Es wurden nicht alle erforderlichen Parameter mitgeliefert. alle
2 400 hash not recognized Der übertragene Hash ist ungültig. alle
3 400 transaction not yet paid Die angegebene Transaktion wurde noch nicht bezahlt. /refund
4 400 refund declined Die Rückgabe wurde abgelehnt. Dies kann bei unzureichender Kontodeckung auftreten. /refund
5 400 transaction expired Die Transaktion ist abgelaufen und nicht mehr gültig. /cancel
/refund
/resend_email
/update
6 400 transaction already paid Die angegebene Transaktion wurde bereits bezahlt bzw. zurückgegeben. /cancel
/resend_email
7 400 account not enabled for live system Der benutzte Account ist noch nicht für das Live System freigeschaltet. Nur die Sandbox kann benutzt werden. alle
8 400 order_id already set Die angegebene Transaktion hat bereits eine Bestellnummer. /update
9 400 transaction canceled Die Transaktion wurde storniert und ist nicht mehr gültig. /cancel
/resend_email
/update
10 404 shop not found Der angegebene Shop wurde nicht gefunden. alle
11 404 transaction not found Die angegebene Transaktion wurde nicht gefunden. /cancel
/refund
/resend_email
/update
20 400 currency not accepted Die angegebene Währung wird nicht unterstützt. /create
/refund
21 400 customer_email not valid Die angegebene E-Mail-Adresse ist nicht gültig. /create
22 400 amount not valid Der angegebene Betrag ist nicht gültig. /create
/refund
23 400 order_id not valid Die angegebene Bestellnummer ist nicht gültig. /create
/update
24 400 customer_street_nr not valid Die angegebene Straße des Kunden ist nicht gültig (z. B. zu lang). /create
25 400 customer_zipcode not valid Die angegebene Postleitzahl des Kunden ist nicht gültig (z. B. zu lang). /create
26 400 customer_city not valid Der angegebene Wohnort des Kunden ist nicht gültig (z. B. zu lang). /create
27 400 customer_country not valid Das angegebene Land des Kunden ist nicht gültig (z. B. wird nicht unterstützt). /create
28 400 custom_var not valid Mindestens eine der frei belegbaren Variablen ist nichtgültig (z. B. zu lang). /create
29 400 due_date not valid Die angegebene Fälligkeit des Zahlscheins ist nicht gültig. /create
500 500 unknown error Ein unbekannter Fehler ist aufgetreten. alle