PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Problème encodage IPN Paypal - ajout de hashtag
Problème encodage IPN Paypal - ajout de hashtag
Started by Nicolas, May, 20 2020 5:04 PM - 1 reply
Registered member
34 messages
Posted on May, 20 2020 - 5:04 PM
Bonjour,

J'ai un problème d'encodage pour le retour de paiement Paypal.
Selon les variables, s'il y a un accent, celui ci peut être encodé avec un #.
Et ce # me fait planter la lecture de toutes les variables situées après lors de ma boucle sur SysEnvironnement("REQUEST_URI")

Voici l'url de retour :

mc_gross=256.50&protection_eligibility=Eligible&address_status=confirmed&payer_id=XXXXX&tax=0.00&address_street=adresse_lient&payment_date=00:05:29%20May%2016,%202020%20PDT&payment_status=Completed&charset=UTF-8&address_zip=16160&first_name=Fr%C3%A9d%C3%A9ric&mc_fee=7.79&address_country_code=FR&address_name=Frédéric.......

Donc :
first_name=Fr%C3%A9d%C3%A9ric => lecture ok de l'encodage url
address_name=Frédéric => plantage à cause du hashtag de l'encodage du é

si quelqu'un à une idée je suis preneur !
Registered member
1,603 messages
Popularité : +64 (70 votes)
Posted on May, 29 2020 - 10:43 AM
Bonjour Nicolas

Etudier pour toutes tes variables : https://doc.pcsoft.fr/?3024040&name=urlencode_fonction

Je suis très content du nouveau champ métier paypal de la version 25.
Avantages : plus d'URLs à passer pour le paiement validé ou refusé. le retour se fait dans le champ. Cela fonctionne bien en awp (mode session non testé).
Inconvénient : l'utilisateur qui n'a pas de compte paypal doit saisir à nouveau ses coordonnées dans le champ html de Paypal.
Attention : l'ancienne méthode de création d'une URL me retournait par Paypal des erreurs d'adresses même pour des adresses "simples" existantes!

--
Cordialement
François