In "paypal_checkout.php" wird mit PHP: $smarty->assign('CHECKOUT_FORM', xtc_draw_form('checkout_confirmation', $form_action_url, 'post', 'onsubmit="return check_paypal_form();"')); "check_paypal_form()" aufgerufen, auch wenn gar keine AGB/Widerrufprüfung gewünscht ist (was jetzt wohl standard sein dürfte...). EDIT: Hier werden auch PHP-Konstrukte wie "$$_SESSION['payment']" und "$$module" verwendet um Payment-Module anzusprechen. Was ich ja schon an anderer Stelle als nicht (mehr) funktionierend gemeldet habe....
Bei der Übernahme der PayPal-Daten wird "$_SESSION['billto']" nicht gesetzt, nur "$_SESSION['sendto']".
Der Lagerbestand der "Kombis" wird nicht geprüft...... Dafür wird in der "checkout_confirmation.php" der Attribute-Lagerbestand nicht mehr geprüft....
Bei der Übergabe der Bestellung an PayPal wird die Artikelliste zwar aufbereitet, aber nicht mit übertragen. (Variable "$tmp_products" in "complete_express_checkout" in "includes/classes/paypal_checkout.php")
Zudem werden für die Beschreibung der Artikelliste Keywords verwendet, die PayPal als "Deprecated" definiert hat.