2017-03-11 2 views
0

Hier, j'ai été informé qu'un site que j'administre n'envoyait pas de notifications par e-mail des commandes réussies aux clients et aux personnes assignées en charge du traitement de la commande pour l'expédition.PayPal dépouillant les variables sur la requête d'url de retour

J'ai fait une opération de test et a remarqué que l'URL de retour donnée sur le code HTML généré du bouton de paiement qui a 2 variables comme celui-ci:

http://example.com/return?var1=something&var2=something2 

a été dépouillé par paypal à:

http://example.com/return?var1=something 

La notification ipn n'a pas non plus été déclenchée correctement et l'url ipn utilise également plus de 1 variables GET qu'il semble que paypal supprime également.

Je trouve cet autre rapport ici sur stackoverflow:

QueryString values removed from the IPN endpoint by PayPal

Il répond à beaucoup de questions, mais la grande question est la suivante:

¿Dois-je attendre paypal pour terminer ce qu'ils font sur leur backend ou devrais-je faire des changements à mon code de base qui s'adaptent à ces changements non documentés?

Autres références:

PayPal IPN Unexpected Changes

Répondre

1

J'ai reçu une réponse de PayPal aujourd'hui (3/15) qu'ils ont résolu le problème. (J'ai soumis un rapport sur ~ 3/10.) Espérons qu'il est entièrement résolu et vous n'aurez à apporter aucune modification.

+0

C'est une excellente nouvelle! J'ai remarqué des commandes où le traitement était normal mais n'était pas sûr, merci de nous avoir signalé! – JGM