Ich hänge mich dran. Dasselbe Spiel, aber weniger Expertise.
Habe auf Xampp alles auf neuesten Stand gebracht und alle eigenen Einstellungen angepasst-
Joomla 4.4.3
PHP 8.2.12
VM 4.2.6 10972
Alles funktioniert, sogar die "0" für "PayPal" in der Rechnung bei "VM Payment-PayPal" ist beseitigt.
Dann alles per Akeeba und Kickstart auf Live-Server (1und1, gleiche PHP-Version) aufgespielt.
Bei Einrichtung von PayPal Checkout bis zum Popup "PayPal mit Istraxx.." alles geklappt, aber dann drei Bildschirme Fehlermeldung,
am Schluss Meldung:
------
13 vmdebug vmInfo: alterTable DROP INDEX alleschili_virtuemart_payment_plg_paypal_checkout.virtuemart_order_id
15 vmdebug vmInfo: alterKey ADD INDEX virtuemart_order_id
17 vmdebug vmInfo: Zahlungsart erfolgreich gespeichert
18 vmdebug vmTime: "VirtueMartControllerPaymentmethod" Finished task apply: 1.06438994407654
--------
Die Rückmeldung kommt aber nicht und es funktioniert auch nicht.
Was mir auffällt:
Im Einrichtungsformular sind die Felder "Händler e-mail, Merchant id, Client id und Secret" ausgegraut.
In "Client id und Secret" sind meine Zugangsdaten zum Backend eingetragen.
Kann also selber gar nix eintragen.
Dann habe ich auf "VM Payment-PayPal" zurückgestellt, die Kunden sollen ja kaufen können.
Und siehe da:
In der Rechnung steht wieder "Zahlung per 0".
Kann es sein dass in der php.ini von 1und1 irgendein Modul nicht eingeschaltet ist, das gebraucht wird?
Habe übrigens in Nachtschicht sämtliche Dateien und Overrides der XAMPP- und der Live-Installation verglichen,
ob ich eine Änderung übersehen habe. Nada.
Dann alles statt auf Opera auf Firefox probiert, kein Unterschied.