ALIN10146-自查方案

来自    APP支付与登录 | 
作者:我是个导演  |  更新于:2018-06-01 11:27:32     

报错原因

    1.请求appid应用未上线

    2.签约权限问题    

    3.签名类型使用错误

    4.请求参数问题 

   5.秘钥匹配问题,建议参考这个帖子验证公钥的正确性:      https://openclub.alipay.com/read.php?tid=1486&fid=46

正确请求参数示例如下↓↓↓

    

alipay_sdk=alipay-sdk-php-20161101&app_id=2016072800109035&biz_content=%7B%22out_trade_no%22%3A%22201712290251256987%22%2C%22total_amount%22%3A0.01%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22subject%22%3A%22app%E6%B5%8B%E8%AF%95%22%7D&charset=utf-8&format=json&method=alipay.trade.app.pay&notify_url=https%3A%2F%2Fwww.alipay.com&sign_type=RSA2&timestamp=2017-12-29+02%3A51%3A25&version=1.0&sign=HaD12RXDt8rubSpyHaN4n3KeJh3oh1KwQyQSzVg3XJGrtyvA%2BcAZVtJhyJsYwxMj17%2FNwBmF9QGOYiOQt%2FY%2FWvnt%2FwTCJ7wYByLvcxkQjaQR3dThEN3LXLzp%2FZESRPgVCIywkn%2Bk0Os6or2xG8uWljPRZekDxHGaz0ADqug9hJqxnovV1s8R%2BVf5T16DiJf8YSC%2BnXd%2FJxkWB%2Bbm8oJT1UVs5QMdw5e3LoqiQQJNYIHZbwdbkkFc41v1URwaLsdtgjZ6dH11DOE0fJsFMfAo3FbYoOuyG%2F4ZM1zqVpwWkPP0D4SC7NjIIlyv5LpsObV70nceyASd7w7G9mgjo6J3pQ%3D%3D

注:.net的SDK生成的请求支付串是没有alipay_sdk=这个头的  商户生成请求字符串直接使用就可以不要自己拼接上alipay_sdk= 否则会报错ALIN10146

最新推荐自查方案!!!

请各位开发者可以安装该帖中的apk进行测试一下看看是否可以唤起支付宝钱包支付:https://openclub.alipay.com/read.php?tid=7695&fid=60

 

自查流程

  1.appid 应用未上线,应用必须是“已上线”状态才可以调用

    检查方法:登录这个地址【点击登录】查看我的应用》调用app支付接口的appid应用是否“已上线”(如下图)

 

  2.权限自查

    1)如何查询自己权限:https://openclub.alipay.com/read.php?tid=2025&fid=72

    2)查看是否已经添加app支付功能包:https://openclub.alipay.com/read.php?tid=1671&fid=72

 

  3.签约类型自查

    2018年1月5号 之后创建的应用签名类型请使用RSA2【<a href="https://read.php?tid=4021&fid=69" target="_blank">详情查看公告】

    请把配置sign_type=RSA2   

 

  4.请求参数请严格按照app支付请求参数进行请求。   

    如果您报错这个错误,建议只传必传参数进行测试或者使用官方客户端demo测试先保证账号和密钥没有问题

    1).java和php app支付demo:https://openclub.alipay.com/read.php?tid=2376&fid=60

    2).官方客户端demo测试demo:https://docs.open.alipay.com/54/104509

 

如果您自查以后还是报这个错误,提供一下信息(请提供完整信息方便判断问题

    测试环境(正式或沙箱)+开发语言+appid+请求时间+请求参数一份

后续这个报错在本帖下方进行讨论,方便大家快速解决问题12

龙卷锋 | 2018-06-01 11:38:21
坑,阿里把签名算法改了 之前get参数的值传空是可以过的,现在不行了 要把空值删了才可以
土恐龙 | 2018-06-01 11:51:34
正式 + java + 2018020702154625 + alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_id=2018020702154625&biz_content=%7B%22out_trade_no%22%3A%22EDS00089579%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22subject%22%3A%22%E9%98%BF%E6%96%AF%E8%92%82%E8%8A%AC%22%2C%22timeout_express%22%3A%2260m%22%2C%22total_amount%22%3A%220.01%22%7D&charset=UTF-8&format=json&method=alipay.trade.app.pay&notify_url=http%3A%2F%2Fwww.edaishou.net%2Falipay%2Fnotify&sign=K2oJlLJc1MsKtxutJGJHM5r2KAKX61TYdrPMkvLDCbXwz%2FWCdKBsiuI5YsPjZF5giG9Iewz1xW8M6SjyB2wQO727w1q1%2Frjwt1sRWYFyDug8lKJYdx4oYACkAXM2EHYb2ygJ4RMqq5lTjSKSBAp7ad9yG9ST0DXYN8%2BjrGoageZMBaGYekv%2BGvzW6LGYGJMP6njkLGC%2BaQ%2FW0eozooEzzzrLO1JFpGl6fbthibDNZSMEcB751Fad2Gwz8StV%2FsBePCrn%2BcRz5utczNZ840SRW5bkuY4if2%2BKlun1DOv0JqiXRgOf%2BKvKQRB1f0YQRe67Lisj2%2FJQ0emZNsX82Y7lqA%3D%3D&sign_type=RSA2&timestamp=2018-06-01+11%3A48%3A44&version=1.0&sign=K2oJlLJc1MsKtxutJGJHM5r2KAKX61TYdrPMkvLDCbXwz%2FWCdKBsiuI5YsPjZF5giG9Iewz1xW8M6SjyB2wQO727w1q1%2Frjwt1sRWYFyDug8lKJYdx4oYACkAXM2EHYb2ygJ4RMqq5lTjSKSBAp7ad9yG9ST0DXYN8%2BjrGoageZMBaGYekv%2BGvzW6LGYGJMP6njkLGC%2BaQ%2FW0eozooEzzzrLO1JFpGl6fbthibDNZSMEcB751Fad2Gwz8StV%2FsBePCrn%2BcRz5utczNZ840SRW5bkuY4if2%2BKlun1DOv0JqiXRgOf%2BKvKQRB1f0YQRe67Lisj2%2FJQ0emZNsX82Y7lqA%3D%3D
我是个导演 | 2018-06-01 11:53:24
龙卷锋:坑,阿里把签名算法改了 之前get参数的值传空是可以过的,现在不行了 要把空值删了才可以回到原帖
很抱歉给您带来的不便,如果大家也报这个错误也可以参考“龙卷锋”的分享https://openclub.alipay.com/read.php?tid=6920&fid=60
咖忙 | 2018-06-01 13:00:37

正式 JAVA 2017042406933603

alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_id=2017042406933603&biz_content=%7B%22body%22%3A%22%CE%D2%CA%C7%B2%E2%CA%D4%CA%FD%BE%DD%22%2C%22out_trade_no%22%3A%2220180601125546%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22seller_id%22%3A%222918999342%40qq.com%22%2C%22subject%22%3A%22App%D6%A7%B8%B6%B2%E2%CA%D4Java%22%2C%22timeout_express%22%3A%2230m%22%2C%22total_amount%22%3A%220.01%22%7D&charset=GBK&format=json&method=alipay.trade.app.pay&sign=Wwdvc67vQXq8JnXzdjwF%2Bd9NUh9zqUtPW3O3GzREmNq1lLpITYxhl%2BG%2Fj%2FzNLnPDw%2BODGdBiUXXTkClpIIshTwIP2EDOedpETN7ZklbG6qsrgetAY0WQ2U6fNVY9Hg%2FEuFxOZoL2NDSDxR0Z61xNBvV1tHF3zsuN1Qt3ROfNsTW5w6lZCBUL3KNBz3eMM9RfSR%2FQ74H8YwL2qifFyaVDH3Kn01NkiDMXT7fK2%2BEiAlCk%2Fm7O0ZWQBhTJINwgBonVUzNrLPaFJUvi9%2FaLcdMl1xlb9HFKqCuOf8rWeb4CojGhOkMrBWR4tRiDiJcBtYWkWQXOqguV1Qn1Kuj%2Fsbqj3Q%3D%3D&sign_type=RSA2&timestamp=2018-06-01+12%3A55%3A46&version=1.0

沿途风景 | 2018-06-01 13:48:24
咖忙:<p>正式 JAVA 2017042406933603</p> <p>alipay_sdk=alipay-sdk-java-dynamicVersionNo&amp;app_id=2017042406933603&amp;biz_cont...回到原帖
多了"seller_id":"2918999342@qq.com,去掉试下
土恐龙 | 2018-06-01 14:05:28
咋没人帮我解答一下呀...
沿途风景 | 2018-06-01 14:11:08
土恐龙:咋没人帮我解答一下呀...回到原帖
你的请求字符串我调用试了一下可以唤起支付页面的,说明服务端生成的字符串没问题,应该是你客户端对这个字符串进行了修改导致的
沿途风景 | 2018-06-01 14:11:41
土恐龙:咋没人帮我解答一下呀...回到原帖
土恐龙 | 2018-06-01 14:12:12
沿途风景:你的请求字符串我调用试了一下可以唤起支付页面的,说明服务端生成的字符串没问题,应该是你客户端对这个字符串进行了修改导致的回到原帖
但是同样的哟,昨天就成 今天就凉了 前后端都没改动过呢
土恐龙 | 2018-06-01 14:15:59
沿途风景:<ul .="big_img J_gallery_list" .="list-.-type: none;"> <li .="J_gallery_items"><a data-big="//alipaybbs.oss-cn-hangzhou...回到原帖
我也能到这一步,确认付款点就报错了 相当难受
沿途风景 | 2018-06-01 14:16:47
土恐龙:我也能到这一步,确认付款点就报错了 相当难受回到原帖
土恐龙 | 2018-06-01 14:20:57
沿途风景:<ul .="big_img J_gallery_list" .="list-.-type: none;"> <li .="J_gallery_items"><a data-big="//alipaybbs.oss-cn-hangzhou...回到原帖
行吧,我们自己再调一下 确实有数据,不好意思哈
TRivers | 2018-06-01 15:13:14
报系统繁忙(10146)呢,是参数有问题么? alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_id=2016110402532684&biz_content=%7B%22body%22%3A%22you+buy+%3A6.00YUAN%22%2C%22out_trade_no%22%3A%22SP201806010000015%22%2C%22passback_params%22%3A%22you%2Bbuy%2B%253A6.00YUAN%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22seller_id%22%3A%222088021101870394%22%2C%22subject%22%3A%22jiabaoWater%22%2C%22timeout_express%22%3A%2230m%22%2C%22total_amount%22%3A%226.00%22%7D&charset=UTF-8&format=json&method=alipay.trade.app.pay&notify_url=http%3A%2F%2Fchuan.s1.natapp.cc%2FjiabaoWater%2Fapp%2Fpay%2FaliPaySuccess&sign=bdvaLoQTzrYAQ%2BUjlCzfkgZtH%2BxVvit%2BQ0vNWVBbP4xJHF2tzo3xxhwYDDtnuqVTPhHnchscdGbfJkE9iCFPmjzrnneN%2B8FQmgP8bwQXeDcgT6nXTWdCok6W3dKACVjS53AY%2FVcjw2%2FWdMv%2BkStI6vccOr3U9f5HcC2josc87sk%3D&sign_type=RSA2&timestamp=2018-06-01+15%3A05%3A34&version=1.0
TRivers | 2018-06-01 15:29:50
TRivers:报系统繁忙(10146)呢,是参数有问题么? alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_id=2016110402532684&biz_content=%7B%22body%22%3A%...回到原帖
之前的问题是传的appid没添加app支付功能,换了appid之后还是这个问题
我的回复
回复数
  720
阅读数
  50368

返回顶部