Gestern wurde ich benachrichtigt, dass eine Website, die ich verwalte, keine E-Mail-Benachrichtigungen über erfolgreiche Aufträge an Kunden und an die zugewiesenen Verantwortlichen für die Bearbeitung der Bestellung versandte.PayPal-Stripping-Variablen auf der Rückkehr-URL-Abfrage
Ich habe eine Testtransaktion und bemerkte, dass die Rückkehr-URL auf dem generierten HTML-Code der Schaltfläche Zahlung gegeben, die 2 Variablen wie folgt hat:
http://example.com/return?var1=something&var2=something2
durch paypal gestrippt zu:
http://example.com/return?var1=something
Auch die ipn-Benachrichtigung wurde nicht korrekt ausgelöst und auch die ipn-URL verwendet mehr als 1 GET-Variablen, von denen es scheint, dass paypal auch strippt.
fand ich diesen anderen Bericht hier auf Stackoverflow:
QueryString values removed from the IPN endpoint by PayPal
Es beantwortet viele Fragen, aber die große Frage ist:
¿Soll ich für paypal warten zu beenden, was auch immer sie tun werden auf ihrem Backend oder sollte ich Änderungen an meiner Codebase vornehmen, die sich an diese undokumentierten Änderungen anpassen?
Weitere Referenzen:
Das sind großartige Neuigkeiten! Ich habe Aufträge bemerkt, bei denen die Verarbeitung normal war, aber ich war mir nicht sicher, danke fürs Melden! – JGM