Antwort #10 am: 13. Februar 2012, 12:57:59
puh....
füge mal bitte in die checkout_process.php
sehr weit unten
bei
// unregister session variables used during checkout
noch diese zeile hinzu
unset ($_SESSION['conditions']); Wenn du als erstes Banküberweisung getestet hast, dann war leider in der Session noch der Wert vorhanden, da er nicht gelöscht wurde.
PayPal sollte eigentlich nun funktionieren.
Für SÜ (und andere) müsste man das scheinbar woanders abfangen, da von der checkout_confirmation.php
nicht in die checkout_process.php weitergeleitet wird und somit $_POST['checkout'] verloren geht
und man somit wieder in der confirmation landet.
Vorm Testen bitte einmal Browserneustart, wegen der Session.