hello,
i am a web developer with some clients using paypal as payment gateway.
Everything works fine until some customers with accented chars in their name or address (we are italian developers so we can get strange chars in names easily likè "Marcianò" "Pattà" or something like strange chars as degree symbol in address ie "Via Roma n° 77").
The post data received from paypal contains main question marks "?" (above examples are sent by paypal as "Marcian?", "Patt?" and "Via Roma n?77") and when i check if the payment si VERIFIED or INVALID by IPN scheme, the querystring i send back gives error, because it contains too many question marks.
I figured that all the data is useful for payment signature, infact i supposed i could replace the question marks with empty string, but with no success obliviously. So many users made the transaction successfully, paying regulary, but ipn verify cannot work.
I also tried calling ipn url with POST instead of GET method, with no success even in this case.
I also tried to use the github code for coldfusion, with no success (https://github.com/paypal/ipn-code-samples/blob/master/coldfusion/paypal_ipn.cfm)
this is driving me crazy, please help me! Thanks in advance! Cheers from Italy
... View more