Fehler: Zahlung nicht abgeschlossen

Shopversion: Oktober 2013, Version v.4.0.0.10 Basic

Guten Tag

Mein Hoster hat einen OS Upgrade auf Debain Jessie gemacht.
Seitdem funktioniert die Bestellung mit Kartenzahlung (Postfinance) nicht mehr.

Auf Seite Postfinance sieht alles gut aus, der Betrag kann abgebucht werden.
Im Shop wird aber keine Bestellung angelegt.
Der POST Request von Postfinance zum Shop ist gleich wie vorher.

Dann kriege ich folgenden Fehler:
Seite: shop/bestellungsabschluss_fehler.php?Errorcode=1&Erfolg=0&popup_closed=true&PEPPERSESS=92...
Meldung:
Zahlung nicht abgeschlossen!

Es gab ein Problem bei der externen Zahlungsverarbeitung

Bitte versuchen Sie es nochmals oder wählen Sie eine andere Zahlungsart. (1)

Was bedeutet Errorcode=1?
Woran könnte das liegen?

Danke und Gruss
Re: Fehler: Zahlung nicht abgeschlossen
19. August 2016 00:17
Hallo,

erfüllt der Hosting Provider seit dem Update noch die Systemanforderungen der Shopversion 4.0 oder wird ein zu neues System verwendet?

Systemanforderungen PepperShop Versionen: [www.peppershop.com]. Es geht vor allem um PHP und MySQL Versionen.

Gruss

José

=====================
Entwickler PepperShop
=====================
Die Systemanforderungen sollten erfüllt sein, einzip PHP 5.6 ist eher zu alt:
PHP Version 5.6.24-he.0

Aber das hat vorher auch funktioniert.
Und mit PHP 5.5 funktioniert es auch nicht.

MIt dem char encoding hat was geändert:
[faq.hosteurope.de]

Das habe ich dann mal auf ISO umgestellt, hat aber auch nichts gebracht.

Werden Fehler in das File postfinance.log automatische geloggt?
Oder wie muss man das aktivieren (Admin GUI, Filesystem)?
Unter welchem Pfad findet man das File (Admin-GUI, Filesystem)?

Danke und Gruss
Re: Fehler: Zahlung nicht abgeschlossen
23. August 2016 08:36
Hallo wwwreg,

PostFinance Schnittstellenkommunikationsdaten findest du via Log-Viewer seit der Version 5 ab Build 28 in rotating Logs mit massiv mehr Details. Eine heute durchgeführte Kommunikation wird z.B. in einem Log namens 160823_postfinance_e_payment.log für 14 Tage vorgehalten. 16 = Jahr, 08 = Monat, 23 = Tag im Monat.

Ev. steht dort etwas diesen Fehler Identifizierendes drin.

Weiter habe ich unser Changelog noch durchgeschaut. Dort steht z.B. zum Build 38 der Version 5:
- PostFinance Anbindung:
- Erweiterte Trusted Hosts Liste für Post-Sale Script Kommunikation (wichtig)
- Zahlungsmittel Vorauswahl für weitere Bezahlungsarten integriert
- Support für TWINT integriert (steht per August 2016 zur Verfügung)

Könnte es sein, dass bei dir noch eine ältere Shopversion als Build 38 eingesetzt wird? Wenn ja, wäre ein Update wichtig. Es würde irgendwie auch zu den Problemen passen, wenn die Bezahlungs klappt, aber die Rückmeldung von einem "neuen Host" der nicht in der Trusted List im Shop drin ist kommt und deshalb ev. abgelehnt wird.

Gruss

José

=====================
Entwickler PepperShop
=====================
Hallo José

Vielen Dank für die Info.
Ich habe folgende Fehlermeldung gefunden:
[22-Aug-2016 18:29:56] [127.0.0.1]       notice:   postfinance_e_payment Die Zahlung konnte nicht abgeschlossen werden: Session-ID: xxx, Bestellreferenznummer: xxx, Erfolg Variable war ungleich 1
[22-Aug-2016 18:29:56] [127.0.0.1]       notice:   postfinance_e_payment Die Zahlung konnte nicht abgeschlossen werden: Session-ID: xxx, Bestellreferenznummer: xxx, da der aufrufende Rechner mit der IP-Adresse 127.0.0.1 kein eingetragener, vertrauenswuerdiger Rechner ist.

Hier wird doch gegen die IP des Postfinance Servers verglichen?
Warum steht dort die Adresse des localhost?

Ich habe nun den Trusted Host check deaktiviert, damit es wieder funktionert.

Danke und Gruss
Re: Fehler: Zahlung nicht abgeschlossen
05. September 2016 17:27
Hallo,

hm, es ist ein etwas kurzer Logausschnitt um hier qualitativ eine Aussage zu tätigen. Man sieht, dass der Shop eine als nicht valide Bestellung eingestufte Zahlung verarbeiten möchte (Erfolg ungleich 1). Wie es dazu kam, müsstest du im Log anschauen (z.B. nach derselben Session-ID darin suchen und/oder nach derselben IP-Adresse. Es gibt viele Gründe..

Ist dein Shop aktuell genug? Build 38+ ?

Gruss

José

=====================
Entwickler PepperShop
=====================
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicken Sie hier, um sich einzuloggen