-
-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Paypal Endpunkte geändert #1657
Comments
Funktioniert aber dann nur über HTTPS, und die bestehenden auch über HTTP. Wenn wir das einfach ändern würden bestehende Shops ohne SSL nicht mehr funktionieren…? |
Dann würde ich das so lösen. $subdomain = 'www'; $objRequest->send(('https://' . $subdomain . '.' . ($this->debug ? 'sandbox.' : '') . 'paypal.com/cgi-bin/webscr?cmd=_notify-validate'), file_get_contents("php://input"), 'post'); |
Ich habe Paypal kontaktiert sobald ich näheres weiß was die IPN angeht werde ich es hier mitteilen |
Habe nun alle Informationen gesammelt was die Endpunkte von Paypal angehen. |
Funktioniert denn TLS nicht mit der WWW-Adresse? Weil nach meinem Wissen nutzen das sicherlich sehr viele bereits jetzt schon? Ausserdem kommt bezüglich PayPal bzw. allgemein Anforderungen einiges auf uns zu: https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1913&viewlocale=de_DE |
Ich habe mich nochmals mit dem Thema beschäftigt und festgestellt dass wir gar kein Problem haben, da wir schon immer nur HTTPS verwenden. Ich dachte erst es ist abhängig von der Webseite 😎 Die URL ist in Isotope 2.4 entsprechend angepasst. Relevante Infos: https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1916&viewlocale=de_DE |
Bei Paypal haben sich die Endpunkte geändert.
https://github.com/isotope/core/blob/master/system/modules/isotope/library/Isotope/Model/Payment/Paypal.php#L50
alte Zeile:
$objRequest->send(('https://www.' . ($this->debug ? 'sandbox.' : '') . 'paypal.com/cgi-bin/webscr?cmd=_notify-validate'), file_get_contents("php://input"), 'post');
neue Zeile:
$objRequest->send(('https://ipnpb.' . ($this->debug ? 'sandbox.' : '') . 'paypal.com/cgi-bin/webscr?cmd=_notify-validate'), file_get_contents("php://input"), 'post');
Beschreibung von Paypal:
Die Endpunkte ipnpb.paypal.com und ipnpb.sandbox.paypal.com akzeptieren nur HTTPS-Verbindungen. Wenn Sie zurzeit www.paypal.com benutzen, sollten Sie zu ipnpb.paypal.com wechseln, sobald Sie Ihren Code aktualisieren, um HTTPS zu nutzen.
Ist im Shop getestet worden und funktioniert.
The text was updated successfully, but these errors were encountered: