原文网址:https://www.youyong.top/article/11593a77d63b4
支付宝手机网站支付接口很早就接通了,线上已经跑了一段时间了,没啥问题,今天有用户反馈,说用支付宝支付的时候,支付不了,总是说 系统繁忙,一开始以为就是网络的问题,重试就好了,谁知我自己支付也出这个问题。
原文网址:https://www.youyong.top/article/11593a77d63b4
支付宝手机网站支付接口很早就接通了,线上已经跑了一段时间了,没啥问题,今天有用户反馈,说用支付宝支付的时候,支付不了,总是说 系统繁忙,一开始以为就是网络的问题,重试就好了,谁知我自己支付也出这个问题。
原文网址:https://www.youyong.top/article/11593a77d63b4
不对呀,一直都没问题呀,支付部分的代码,没人改过呀,
我们又测试了其他商品,妈的,其他商品支付没问题
运营说,这个商品是前天上的,目前选择支付宝支付的都没有支付成功。
把这个商品信息同步到开发环境,测试支付也出这个问题。
对比了一下正常商品和这个商品的支付请求日志,也看不出有什么问题。
于是一边去阿里问技术客服,一边再想想办法!
突然注意到这个新商品的商品名中,有一些特殊字符(%-)
是不是这个字符需要转义呀,
我跟技术客服说了有特殊字符的情况,他也说不能有特殊字符。
于是对请求的商品名称进行了转义:
'WIDsubject' => rawurlencode($data['title']) //PHP函数 rawurlencode
改完后,开发环境测试就成功了,又测试了其他正常商品,也没有问题。
作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。
共 0 条留言
iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评
资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样
改了php.ini中的open_basedir仍报错open_basedir restriction in effect
推荐 | PHP WEB消息推送框架 web-msg-sender (PHPSocket.IO)
如何准确判断请求是不是搜索引擎爬虫(蜘蛛)发出的请求?(php window linux)
PHP Warning: feof() expects parameter 1 to be resource, null
手机扫一扫
分享文章