Hi,
ein sehr alter Fehler, den ich vor ewigen Zeiten schon mal gemeldet habe, ist im PayPal Modul wieder drin, dieser Fehler verursacht, das bestimmte Zahlungsinformationen wie z.B. Kreditkartendaten beim absenden auf der checkout_payment.php Seite erfolgreich validiert werden, jedoch auf der checkout_confirmation.php Seite das Zahlungsmodul nicht mehr korrekt geladen wird, und die eingegebenen Daten quasi vom Shop vergessen werden, es müssen Suchmaschienfreundliche URLs aktiv sein damit der Fehler auftritt, und der Client-Browser den Session-Cookie ablehnen, das passiert häufig bei IE7, d.h. in den Fällen in denen die Session-ID in der URL mitgeführt wird.
Betroffen ist die Datei includes/classes/payment.php, hier bitte die
Zeile:
PHP-Code:
if ( (xtc_not_null($module)) && (in_array($module . '.' . substr($PHP_SELF, (strrpos($PHP_SELF, '.')+1)), $this->modules)) ) {
durch folgende ersetzen:
PHP-Code:
if ( (xtc_not_null($module)) && (in_array($module . '.php', $this->modules)) ) {