Drücke „Enter”, um zum Inhalt zu springen.

Heidelpay: Fehlermeldung „USER.LOGIN is mandatory but not setted“

Stammbenutzer

Aktuell erhalten wir vermehrt Supportanfragen von Heidelpay-Kunden, dass im Bestellschritt 3 die Fehlermeldung „USER.LOGIN is mandatory but not setted“ angezeigt wird.

Diese Meldung bedeutet i.d.R. dass die Zugangsdaten (Login, Passwort), welche in den Heidelpay-Einstellungen hinterlegt sind, nicht korrekt sind.
Prüfen Sie daher zunächst die Richtigkeit der Daten im Shopadmin unter „D³ Module/Heidelpay/Einstellungen/“.
Sind die Daten korrekt, so kann eine PHP-Einstellung die Ursache sein.

Im Heidelpay-Modul wird der Standard Wert der PHP Variable „arg_separator.output“ genutzt. Dieser Parameter enthält in diesem Fall einen anderen Wert, bspw. „& amp;“ (ohne Leerzeichen), anstatt „&“ . So werden die Zugangsdaten nicht mehr richtig übermittelt und es kommt zu oben genannter Meldung.

Eine kurzfristige Lösung wäre es, diesen Parameter auf „&“ zu stellen (http://www.php.net/manual/de/ini.core.php#ini.arg-separator.output). Bitte besprechen Sie dies mit Ihrem Server Provider.

Ein zuküntfiges Release wird dieses Verhalten umgehen.