2017-01-31 2 views
1

Ich habe einen Online-Marktplatz, der die PayPal Adaptive Payments API (über PHP) verwendet. Mein Code hat bis in die letzten Wochen (Jan 2017) perfekt funktioniert. Wenn nun eine Person auf meiner Website auf die Schaltfläche "Kaufen" klickt, wird sie anstelle eines PayPal-Zahlungsbildschirms an die PayPal-Startseite weitergeleitet, wodurch der Zahlungsfluss unterbrochen wird. Wenn der Benutzer zurückgeht und auf Kaufen ein zweites Mal klickt, nur , dann, werden sie auf die Zahlungsseite von PayPal geleitet. Ich habe nichts gesehen, was auf eine Aktualisierung der API hinweist, und ich erhalte keine Fehlermeldungen. Hat noch jemand diesen Fehler festgestellt?PayPal Adaptive Payment Formular Einreichung Bug

Antwort

0

Wir erleben das genau gleiche Problem. Plötzlich landet der Redirect den Nutzer auf der Homepage, anstatt auf der Checkout-Seite. Bei einem erneuten Versuch landet der Nutzer auf der Checkout-Seite.

Test: Besorgen Sie sich die Weiterleitungs-URL. Fügen Sie es in die Adressleiste eines Browsers ein. Wenn Sie zur Startseite weitergeleitet werden, fügen Sie die URL erneut ein und Sie werden zur Checkout-Seite weitergeleitet. Fügen Sie die URL erneut ein und Sie werden zur Startseite weitergeleitet.

+0

Dieser war so elementar, dass er mir fast entging! Der erste Parameter wurde mit einem & - abgegrenzt, was vorher nicht gegeben war. Ich werde den Schuldigen später finden. https://www.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=[appkey] der erste Parameter muss mit einem? kein &. Bitte ändere es in? und probier es aus. Ich konnte das Problem nicht reproduzieren, nachdem ich es geändert habe. –

+0

Wow ja ... das hat auch bei mir funktioniert! Guter Fang und vielen Dank. Ich frage mich nur, warum PayPal diesen Link geändert hat und ich wünschte, ich könnte wissen, welche Änderungen sie in der Zukunft machen werden, so etwas passiert nicht wieder. –

Verwandte Themen