9***@qq.com
9***@qq.com
  • 发布:2017-09-15 10:39
  • 更新:2021-01-04 23:12
  • 阅读:1263

请教支付宝请求传值问题 略急

分类:HTML5+

做支付宝支付请求的时候要去给支付宝请求方法传参数 ,这个参数我是从我们的后台获得的,直接传给支付宝方法就会出现“订单交易失败,请稍后再试 ali38173”;单如果我把从我们后台获取的结果通过控制台打印出来,在复制出来赋给一个新变量如图中l_data,再将l_data传进支付宝方法,交易就能正常进行了。这是什么原因导致的?有大神遇到过这样类似的问题吗?

2017-09-15 10:39 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

如果后端是PHP,返回的地方
echo htmlspecialchars($response)改成
echo $response;

2***@qq.com

2***@qq.com - _ysc

补充一下 楼上说的

如果后端是PHP,返回的地方
echo htmlspecialchars($response)改成
echo $response;

原因是 返回的字符串里有 →&← 这个符号的 html字符实体 -&-a-m-p-;-(请忽略中划线) 所以才会出现 使用postman工具手动复制可以成功调用 程序传回来的字符串调用失败的情况

希望可以帮助到其他开发者 :)

MonikaChen

MonikaChen

该问题目前已经被锁定, 无法添加新回复