wir haben vor ca. 2 Wochen das PayPal Plus Modul deaktiviert da es nicht wirklich rund lief und entsprechend das “normale” PayPal Modul wieder aktiviert. Soweit so gut, allerdings erscheint nun regelmäßig ein PayPal Plus Fehler in der Oxid Log-Datei.
Ich habe das Modul deaktiviert, die PayPal Plus Zahlungsart deaktiviert sowie deren Zuordnungen, alle PayPal Plus Schnipsel aus der payment.tpl entfernt. Kurzum, ich habe alles deaktiviert/entfernt was zum PayPal Plus Modul gehört und trotzdem bekommen genau diese Fehlermeldung einige male am Tag.
Leider kann ich mit der Fehlermeldung nicht so viel anfangen, da hier nur gesagt wird das die klasse fehlt aber wo er versucht diese aufzurufen, gibt die log leider nicht her.
Diese URL ist als IPN bei PayPal eingetragen. Kleine info, die IPN wurde nie geändert. Zwischendurch haben wir mal das PayPalPlus Modul getestet, welches nicht zufriedenstellend war, dann sind wir wieder auf das klassische PayPal Modul gewechselt und seit dem kommt der fehler.
Vielen dank für den tip vanilla. Jetzt wird das ganze etwas msysteriös.
Die fehlermeldungen tauchen dort auf ja, sie passen zwar zeitlich nicht aber ich konnte sie mittels transactions_id zuordnen bzw. identfizieren und die fehlermeldung kommt definitiv daher.
Wie man sieht versucht er die klasse payppaypalpluswebhook aufzurufen, scheitert und dann gibt es den redirect auf die startseite. Aber der status dafür lautet SUCCESS.
PayPalPlus ist defintiv 100 prozentig in jeglicher form auf dieser domain/shop deaktiviert aber wir betreiben noch ein anderen shop wo PayPalPlus aktiv ist und hier vermute ich die fehlerquelle bzw. hier muss es herkommen.
Dank der webhook-log kann ich der sache aber jetzt auf den grund gehen. Danke dafür @vanilla_thunder!
Du musst paypal Support kontaktieren. Das alte PP+ Modul hat ein so genanntes “Webhook” erzeugt, so dass Paypal bei jeder Transaktion die URL des Moduls im Shop aufruft, um das Modul so zu benachrichtigen, dass ggf. eine Bestellung bezahlt wurde.
Diese Webhooks können aber nur über die API angelegt und gelöscht werden, soweit ich weiß.