Hallo zusammen,
seit gestern morgen funktioniert plötzlich etwas bei PayPal-Zahlungen nicht mehr richtig. Ich nutze noch den alten PayPal-Checkout. Wenn man nach erfolgreicher Zahlung von PayPal zurück geleitet wird, dann kommt man nicht auf die Vielen Dank - Seite und der Warenkorb ist nicht geleert. Die Bestellung wird sonst aber korrekt verarbeitet. Aufgefallen ist das, weil ich auf plgVmOnPaymentResponseReceived einige eigene Scripte laufen lasse. Hier sieht es so aus als steht mir die Bestellnummer nicht mehr zur Verfügung. In PayPal Log sieht es so aus als fehlt ein Teil. Es sollte doch eigentlich noch mehr nach "plgVmOnPaymentNotification: plgVmOnPaymentNotification empty cart" kommen.
Hier mal das Log:
2025-07-04 06:09:02 DEBUG plgVmConfirmedOrder: order number: XXX
2025-07-04 06:09:02 MESSAGE plgVmConfirmedOrder: Amount/Currency stored XXX paymentcurrency XXX orderusercurrency XX
2025-07-04 06:09:44 DEBUG PaymentNotification, paypal_data:: Array
(
[mc_gross] => XXX
[invoice] => XXX
[protection_eligibility] => XXX
[address_status] => confirmed
[payer_id] => XXX
[address_street] =>XXX
[payment_date] => XXX
[payment_status] => Completed
[charset] => XXX
[address_zip] => XXX
[first_name] => XXX
[mc_fee] => XX
[address_country_code] => XX
[address_name] => XXX
[notify_version] => XX
[custom] => XXX
[payer_status] => XXX
[business] => XXX
[address_country] => XXX
[address_city] => XXX
[quantity] => X
[verify_sign] => XXX
[payer_email] => XXX
[txn_id] => XXX
[payment_type] => XXX
[last_name] => XXX
[address_state] =>
[receiver_email] => XXX
[payment_fee] =>
[shipping_discount] => XXX
[insurance_amount] => XXX
[receiver_id] => XXX
[txn_type] => XXX
[item_name] => XXX: XXX
[discount] => XX
[mc_currency] => XXX
[item_number] =>
[residence_country] => XX
[shipping_method] => XXX
[transaction_subject] =>
[payment_gross] =>
[ipn_track_id] => XXX
)
2025-07-04 06:09:44 DEBUG PaymentNotification, order_number:: XXX
2025-07-04 06:09:44 DEBUG PaymentNotification, virtuemart_paymentmethod_id:: XXX
2025-07-04 06:09:44 DEBUG checkPaypalIps $paypal_iplist: Array
(
XXX
)
2025-07-04 06:09:44 DEBUG checkPaypalIps REMOTE ADDRESS: XXX
2025-07-04 06:09:44 DEBUG validateIpnContent: valid_ipn: VERIFIED
2025-07-04 06:09:44 DEBUG payment_status: Completed
2025-07-04 06:09:44 DEBUG plgVmOnPaymentNotification: plgVmOnPaymentNotification order_number:XXX new_status:XXX
2025-07-04 06:09:44 DEBUG plgVmOnPaymentNotification: plgVmOnPaymentNotification empty cart
Ich nutze:
Joomla 4.4.13
VirtueMart: 4.4.10
PHP: 8.1.32
Hat jemand eine Idee?
Vielen Dank für eure Antworten!
Beste Grüße
Dirk