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:
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