常见ALI报错系列

以下是常见手机端调用接口报错Q:ALI10 A:原因:系统繁忙,请稍候再试。                               &...

以下是常见手机端调用接口报错

Q:ALI10 

A:原因:系统繁忙,请稍候再试。                                                 

解决方案:查看请求参数,和标准的参数进行对比。 

标准传参是: 

partner="2088101568358171"&seller_id="xxx@alipay.com"&out_trade_no="0819145412-6177"&subject="测试"&body="测试测试 

"&total_fee="0.01"&notify_url="http://notify.msp.hk/notify.htm"&service="mobile.securitypay.pay"&payment_type="1"&_input_charset="utf-8"&it_b_pay="30m"&sign="lBBK%2F0w5LOajrMrji7DUgEqNjIhQbidR13GovA5r3TgIbNqv231yC1NksLdw%2Ba3JnfHXoXuet6XNNHtn7VE%2BeCoRO1O%2BR1KugLrQEZMtG5jmJIe2pbjm%2F3kb%2FuGkpG%2BwYQYI51%2BhA3YBbvZHVQBYveBqK%2Bh8mUyb7GM1HxWs9k4%3D"&sign_type="RSA" 


Q:ALI64 

A:关于报错ALI64,请按如下操作排查: 

1、检查收款账号是否签约了移动快捷支付接口;可登录open.alipay.com的“账号及秘钥管理”,“应用下功能信息列表”中查看自己是否签约了这个产品。 

2、确认是否在open.alipay.com上传了公钥且上传对了,公钥要上传到合作伙伴rsa加密中,详情请点此查看; 

3、请确认生成的商户公私钥是否正确;可以用以下方法检查:下载好支付宝的接口demo后,配置好账号信息、商户公私钥信息后,运行demo,如果运行正常,说明公私钥没问题;如果运行不正常,就说明公私钥生成有错误,那就用openssl工具按照RSA私钥及公钥生成重新生成公私钥。 

4、检查请求参数是否有问题;标准传参是: 

partner="2088101568358171"&seller_id="xxx@alipay.com"&out_trade_no="0819145412-6177"&subject="测试"&body="测试测试 

"&total_fee="0.01"&notify_url="http://notify.msp.hk/notify.htm"&service="mobile.securitypay.pay"&payment_type="1"&_input_charset="utf-8"&it_b_pay="30m"&sign="lBBK%2F0w5LOajrMrji7DUgEqNjIhQbidR13GovA5r3TgIbNqv231yC1NksLdw%2Ba3JnfHXoXuet6XNNHtn7VE%2BeCoRO1O%2BR1KugLrQEZMtG5jmJIe2pbjm%2F3kb%2FuGkpG%2BwYQYI51%2BhA3YBbvZHVQBYveBqK%2Bh8mUyb7GM1HxWs9k4%3D"&sign_type="RSA" 


Q:ALI59 

A:原因:参数不对                                                               

解决方案: 

1、partner填写要正确,可以登录签约账号到支付宝后台商家服务中进行查询对比; 

2、移动支付请求的参数不对,打印请求参数payInfo,和文档对比,请求参数是否正确,检查文档中必须传的参数有没有都请求给支付宝,有没有参数漏掉的;3、参数有没有少了、多了、乱码、名称不对,还有不要加自定义参数; 


Q:ALI61 

A:原因:当前操作存在风险                                                     

解决方案:换个支付账号试试,个人账号存在风险请联系95188 


Q:ALI73 

A:原因:外部商户不能买自己的商品或者请求参数有误                                             

解决方案:ali73是快捷支付接口,商户用卖家收款账号操作付款也就是自己给自己付款了导致的,换个手机测试就可以了,跟接口集成没关系。如果一定要用登录卖家账号的手机测试,可以用另一个非卖家账号登录该手机钱包,并找其他app或方式支付一笔,再测试,如果这个手机还是提示ali73,可以把支付宝钱包卸载,重新下一个,并用非卖家支付宝账号登录,并支付一笔,再测试即可。如若还是不行,请检查请求参数。 


Q:ALI106 

A:检查请求参数中是否多加了一个支付方式参数,可以把payinfo的值打印出来跟文档中请求参数示例对比,多余的参数去掉即可。 


Q:ALI128 

A:原因:该付款方式暂不可用,请更换付款方式                                     

解决原因: 

1、partner填写要正确,可以登陆签约账号到支付宝后台商家服务里去查询对比下; 

2、移动支付请求的参数不对,打印请求参数payInfo,跟文档对比下,请求参数是否正确,看文档里必须传的参数有没有都请求给支付宝,有没有参数漏掉的;参数有没有少了、多了、乱码、名称不对,还有不要加自定义参数。 


Q:ALI129 

A:原因:参数不对                                                               

解决方案: 

1、partner填写要正确,可以登陆签约账号到支付宝后台商家服务里去查询对比下; 

2、移动支付请求的参数不对,打印请求参数payInfo,跟文档对比下,请求参数是否正确,看文档里必须传的参数有没有都请求给支付宝,有没有参数漏掉的;参数有没有少了、多了、乱码、名称不对,还有不要加自定义参数。 


Q:ALI1647 

A:可能原因和解决方案如下。 

商家签名的类型不正确,非RSA,移动支付请使用RSA签名方式; 

网络问题。 


Q:ALI37629 

A:用户账号被CTU,用户账号存在安全风险,建议用户拨打电话95188咨询。 


Q:Ali37630 

A:买家的余额支付功能关闭导致的 


Q:ALI38784 

A:请查看partner的值是否配置正确:到open.alipay.com账号及秘钥管理中可以查看partner的值。 


Q:APP支付报错ali40247解决方案   

A:https://openclub.alipay.com/read.php?tid=250&fid=2 


Q:ALI38173 

A:检查请求参数 ,对照我们的线上文档查看参数的正确性,比如:参数少了、多了、乱码、名称不对,还有必传参数是否都请求提交给支付宝了等。


  • 发表于 2017-07-14 13:38
  • 阅读 ( 1116 )
  • 分类:开放平台

条评论

请先 登录 后评论
不写代码的码农
三叔

66 篇文章

作家榜 »

  1. 小编 文章
返回顶部
部分文章转自于网络,若有侵权请联系我们删除