Strato und Paypal: IPN kommt nicht an

(Kommentare: 25)

Hatte neulich folgendes Problem: Eine eigene PHP-"Shop"-Lösung, bei der man mit Paypal bezahlen kann, nahm die Instant Payment Notification (IPN) von Paypal nicht mehr an. Hatte lange gut funktioniert, aber dann kamen die Meldungen nicht mehr an und die Bestellungen blieben im System auf "nicht bezahlt" stehen.

In (meinen) PHP-Logfiles gab es keine Einträge, offenbar kam der IPN-Request nicht mal beim PHP-Skript an. In den Webserver-Access-Logfiles stand HTTP-Status 503 (HTTP-Fehler 503 Service unavailable) für den Aufruf - aber bei Paypal kam Status 200 an/zurück.

Lösung: Im Strato-Account war unter dem Menüpunkt Sicherheit / Server-side Security ein "Filter gegen Gästebuch-Spam" aktiviert. Habe ihn deaktiviert, dann ging alles reibungslos.
So weit ich das richtig verstehe, blockt dieser filter Requests, von denen er annimmt, sie seien (Gästebuch-) Spam. Siehe auch http://www.wpupdate.de/strato-und-der-503-error.

 

Update 31.01.2018: Ähnliches Problem bei einem Strato-Kunden (bei einem anderen nicht): Paypal zeigte im IPN-Verlauf HTTP-Rückmeldungscode/Status 502 (Bad Gateway), aber weder in den Strato-Error-Logs noch in anderen Logfiles war irgendetwas zu sehen, nicht mal ein IPN-Request in den access-log-files. Ich musste beim Strato-Support nachfragen, dieser antwortete dann, das Problem sei behoben - und es ging wieder. Leider haben sie nicht mitgeteilt, was es war...

 

Update 24.04.2020: Wenn Contao im Spiel ist, dann ggf. mal hier schauen: Contao / IPN / Error 500.

Update 20.06.20222: Dort auch ein Hinweis zu "Verläufe der Sofortigen Zahlungsbestätigungen (IPN) bei Paypal finden", um also bei Paypal zu sehen, ob und wie die IPNs der letzten Tage verlaufen sind, welche Fehler aufgetreten sind etc. Blitzfassung: Bei Paypal einloggen und im neuen Tab diese URL aufrufen.

https://www.paypal.com/ie/cgi-bin/webscr?cmd=_display-ipns-history

Update 10.02.2023

https://www.paypal.com/merchantnotification/ipn/history

 

 

Zurück

Kommentare

Kommentar von AGo |

Hey, vielen Dank für deinen Eintrag! Ich bin heute auf genau diesen "Schutz" ebenfalls reingefallen, ohne deinen Post hätte ich noch Stunden gesucht...

Kommentar von Volker |

DANKE DANKE DANKE !!!!

Kommentar von Christian |

Vielen Dank. Hab mich auch gewundert warum keine IPNs mehr ankommen, aber nun läuft's. Besten Dank.

Kommentar von Axel |

Man hab ich lange gesucht. Das Problem war, dass die IPN messages von der Sandbox ankamen, nur vom Prod system nicht. Vielen Dank für diesen Hinweis!!!!

Kommentar von Kenn |

DANKE! War schon dabei dem Kunden zu erklären, dass er zu einem anderen Hoster wechseln muss.. Vielen dank für diesen wertvollen Tip, wäre ich niemals drauf gekommen.

Kommentar von Tommy |

Dieser Hinweis war meine Rettung. Gleich nach der Deaktivierung wurden miine Kunder erneut benachrichtigt. Jetzt funzt wieder alles.
Danke!

Kommentar von Daniel |

Oh man, tausend Dank.

Kommentar von Martin |

Da habe ich gefühlte 1000 Jahre nach gesucht.
DANKE! DANKE! DANKE!!! :-D

Kommentar von Helmut Bischoff |

Vielen Dank für den super Hinweis.
Dieses IPN Biest lässt sich echt nur schwer bändigen :-)
gut gefunden!

Kommentar von Hamdan |

Hallo , ich habe das Problem, dass nachdem man bestellt hat und mit Paypal zahlen möchte, beim Kunden ein "error pp 1102" ankommt und da steht dann "die Bestellung existiert nicht oder wurde schon bearbeitet " .
Das Geld wird com Kunden abgezogen aber ich kriege keine Nachricht über die Bestellung, sondern lediglich von Paypal das das Geld abgezogen wird.
Ich benutze das Plugin WPPizza

Kommentar von webdecker |

WPPizz klingt nach einem WordPress Plugin. Da kenn ich mich leider gar nicht aus.
Man sollte man googlen, obs was zu "error pp 1102" gibt...

Kommentar von Thomas |

Das nenne ich doch mal hilfreich. Vielen Dank.

Kommentar von Glücklick |

Ich habe eine Paypal Funktion mit IPN programmiert und hatte in der Paypal Sandbox keine Probleme. Als ich live ging, kam aber keine Rückmeldung von Paypal mehr.

Nach einer langen Suche kam ich auf die Idee, dass es an Strato liegen muss und nach kurzem googlen kam ich auf diese Seite.

Es war der richtige Hinweis. Funktion aus und alles läuft so wie es soll. Auch 2016 noch top aktuell

Vielen Dank!

Kommentar von Domenik Töfflinger |

DANKE DANKE DANKE! Suche seit 2 Wochen nach dem Fehler, das hat geholfen! 2018 immer noch aktuell.

LG

Kommentar von Martin Winkler |

Me too!
Vielen Dank, acuh ich habe mich dumm und dusselig gesucht, ist immer noch aktuell!

Kommentar von Micha Erbe |

1000000 Dank! Ich dachte schon, dass ich nen Koller bekomme. Alle Sandbox IPNs gingen durch, alle Live IPNs nicht. Nach deaktivierung bei Strato klappts!

Kommentar von Fabian |

Auch im Mai 2019 noch aktuell.

Vielen Dank für den Hinweis.

Kommentar von Timon |

Kann mich nur anschließen. Ende Februar 2020 auch noch aktuell. Auch ich hab mir durch deinen Post eine ewige Suche erspart! Merci! Gruß aus München

Kommentar von Pepe |

Februar 2021 weiterhin aktuell. Ich kann kaum in Worte fassen, wie sehr mich das zum verzweifeln gebracht hat und wie dankbar ich für deinen Tip bin!! Es gibt einen Gott!!

Kommentar von Larissa |

Danke! Lösung perfekt für Memberpress mit Strato Nutzung - hätte ich mal eher gewusst, wie google mir diesen goldenen Artikel ausspuckt. Danke für den Support.

Kommentar von Sinisa |

Just FYI, the same setting kills Stripe payments too.

Kommentar von Jay |

Ich kann mich den anderen hier nur anschließen. Du hast einen Orden verdient! Danke! März 21 weiterhin aktuell!

Kommentar von Klaus Bu |

Nach 2 Wochen Suche warum die paypalipn Datei nicht ankommt, bin ich zufällig auf diese Seite gestossen. Habe den Filter bei Strato deaktiviert und schon lief alles. Herzlichen Dank.

Kommentar von Geoff |

VIELEN DANK!!!
Den Filter gegen Gästebuch-Spam zu deaktivieren hat wirklich funktioniert. Da waere ich im Leben nie drauf gekommen...

Kommentar von Mike Knappe |

Es hat mich das gesamte Wochenende mit viel Try-And-Error im PHP Code gekostet, bis ich auf die Idee gekommen bin die Logs einzusehen und dort 503 von PayPal zu entdecken.
PayPal IPN 503 führte mich hierher.
Den Schalter bei Strato umgelegt und TADA!, die IPNs kommen durch.
Besten Dank!

Einen Kommentar schreiben


Bitte geben Sie den Code ein, den Sie im Bild sehen.