首页 > 文章列表 > 相关知识 > 查看文章

支付宝手机付款提示ALI59错误的解决办法

所属分类:相关知识 来源: 丁老师原创 更新时间:2017-10-14 10:02

最近在对接一个支付时,在PC上使用支付宝接口都一切顺利,在手机上使用支付宝手机付款接口,都是成熟的代码,但是一直提示“支付宝-交易订单处理失败,请稍后再试。(ALI59)”,然后就开始检查提交的各种参数,发现都没有问题,然后就去百度查资料,百度搜狗360搜索都查了,查出的结果全是垃圾文章,全都没有价值。然后郁闷了一下午也没找到问题。就在一筹莫展的时候,忽然发现某评论区用户的一句话提示了我,下边就是解决办法(亲测100%有效)。


原来在支付宝的手机支付中,out_trade_no不允许带有特殊字符,而我为了处理回调业务,在out_trade_no中是掺杂有特殊字符的。把out_trade_no中的特殊字符(如@、#、¥这些)去掉就可以了。


最终问题解决了,不过感觉支付宝做的还是不够严谨,在电脑网站即时到账接口就可以正常使用,但是在手机接口就不行,还好解决了,发个文章在这里提醒大家注意了。

dls6.jpg

相关文章

android store文件key生成方法

一、生成打开cmd,切换到jdk所在目录,如d:setPATH=%PATH%;"D...

nginx环境下php下缓存问题的解决

nginx环境下php缓存问题的解决

丁老师淘宝采集插件使用方法

丁老师淘宝采集插件使用方法,调用方式

linux下gz文件看的到删不了的解决办法

linux下生成的gz文件,有些看的到,删除不了,一删除就提示Nosuchfileordir...

推荐文章

fastadmin add/edit方法不更...

问题:fastadmin的add/edit方法无法保存数据,检查了页面,name=row[&...

百度编辑器ueditor自动添加p标签换行的...

在实际工作中发现,有个编辑器每次保存或者修改后,都会自动在内容顶部和底部增加几行,烦人的很,...

mysql 1267 Illegal mix...

这个问题,用普通sql语句查询,好解决,把表的字符编码改为对应的就可以了。但在使用视图查询时...

nginx环境下php页面总是缓存刷新也不行...

nginx环境下php页面总是缓存刷新也不行的解决办法