2017-03-11 1 views
0

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:

PayPal IPN Unexpected Changes

Antwort

1

erhielt ich eine Antwort von PayPal heute (15.03), dass sie das Problem behoben haben. (Ich habe einen Bericht über ~ 3/10 eingereicht.) Hoffentlich ist es vollständig gelöst und Sie müssen keine Änderungen vornehmen.

+0

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