在return_url字段的使用中,Paypal添加了一个“?”在它返回的参数之前。 就我而言,“?”删除或替换为“/”。
请问怎么办?
感谢您的帮助!
示例:
return_url =“https://localhost:6000/api/utilisateur/validationpaiement”
Paypal 返回:https://localhost:6000/api/utilisateur/validationpaiement?12345
我想获得:
https://localhost:6000/api/utilisateur/validationpaiement/12345
return_url = return_url.Replace("?", "/")
我认为这是不可能的。但大多数框架/语言/路由器都可以处理这种情况。您将使用什么来处理该请求? 如果您无法更改应用程序处理返回 URL 的方式(即:关闭的应用程序、企业环境等),您仍然可以使用您选择的语言使用中间脚本“转换”请求:
https://localhost:6000/api/utilisateur/validationpaiement?xxxx
网址https://localhost:6000/api/utilisateur/validationpaiement/xxxx
并转发您收到的任何内容