首页 > 原创文章 > 软件开发 > 查看文章

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

所属分类:软件开发 来源: 丁老师原创 发布时间:2017-10-14 10:02 浏览: 3492 IP属地: 深圳

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

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

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


相关文章

APP/小程序/网站/对接微信支付常见问题解...

现在微信支付已经超越支付宝,成为中国最广泛的在线支付方式。作为互联网电子商务服务商,如何开通对接微信支付?如何使用微信支付呢?丁老师整理一篇微信支付常见的问题解答。一、如何开通微信支付?微信支付可以在微信支付官网(https://pay...

C#开发的Winform程序如何把dll放到...

有同学咨询,使用Visual Studio工具C#开发的Winform程序,生成后软件目录全是大量dll文件,看起来杂乱无章,有没有什么办法能让他统一放到一个文件夹里边呢?丁老师对此问题进行解答。为什么会产生大量的dll文件?因为在使用...

支付宝支付提示“暂时无法获取订单信息,请稍候...

支付宝支付提示“暂时无法获取订单信息,请稍候再试”的解决办法

Uniapp提示adb: failed to...

在使用Uniapp开发APP真机调试,第一次运行时,提示:09:35:37.783 adb: failed to install C:\Program Files\HBuilderX\plugins\launcher\base\andr...

推荐文章

微信公众号如何集成对接网站网页

微信公众号可以把官网的网页集成进去吗?想通过微信公众号实现打开公司网站的页面,具体要怎么实现呢?其实这个功能,可以通过微信菜单的方式来实现...

PhpStorm怎么取消html文件中sty...

phpstorm程序中,在打开html时总会出现对 style属性的折叠和隐藏,这样在检查代码的时候非常不直观,容易漏掉很多东西,非常的不方便,如图:

Uniapp开发小程序内的图片扫码

在使用uniapp开发的小程序内,打开图片,长按没有弹出菜单,无法扫码,此时只需在图片上加入show-menu-by-longpress即可完整代码:<image :src="picture" mode="...

抖音小程序开发的流程是什么?

开发抖音小程序是一个涉及多个步骤的过程,需要准备相应的资料和工具。以下是开发抖音小程序需要准备的资料和步骤:1. 入驻抖音开发平台:首先,你需要在抖音开放平台注册一个开发者账号,并完成主体认证和对公认证。如果未完成认证,你可以在沙盒工具中创...