这是官方给的排错流程:

1.请求appid应用未上线或者是应用类型是第三方应用

2.签约权限问题

3.签名类型使用错误

4.请求参数问题

5.秘钥匹配问题

6.应用类型问题

如果上面流程都排查完毕,请看看是不是下面这个问题

请查看初始化的时候charset编码格式是否是utf-8,如果是GBK格式,你的参数里面有中文会导致乱码从而也是报这个ALIN10146错误。

特别是subject这个参数一般都是中文

附带后台获取参数的方法:

 /*** 支付宝app 支付** @param outTardeNo* @param totalAmount* @param subject*/public String aliPayApp(String outTardeNo, String totalAmount, String subject) {HashMap<String, String> aliPayConfigMap = AliPayConfig.getAliConfig(null);alipayClient = new DefaultAlipayClient(PAY_URL, APP_ID, APP_PRIVATE_KEY, "json", "utf-8", ALIPAY_PUBLIC_KEY, "RSA2");AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();AlipayTradeAppPayModel bizContent = new AlipayTradeAppPayModel ();bizContent.setOutTradeNo(outTardeNo);bizContent.setTotalAmount(totalAmount);
//        product_codebizContent.setProductCode("QUICK_MSECURITY_PAY");EncrypDES encrypDES = null;try {encrypDES = new EncrypDES();request.setReturnUrl(ALLPAY_RETURN + "?orderId=" + encrypDES.encrypt(outTardeNo));//支付宝支付成功后跳转的界面} catch (Exception e) {e.printStackTrace();}bizContent.setSubject(subject);request.setNotifyUrl(NOTIFY_URL_ALL);request.setBizModel(bizContent);AlipayTradeAppPayResponse response = null;String form = null; //调用SDK生成表单try {form = alipayClient.sdkExecute(request).getBody();return form;} catch (AlipayApiException e) {e.printStackTrace();}return "";}

支付宝 app支付报错 ALIN10146相关推荐

  1. APP支付报错ALI40247处理方案!

    1.支付宝文档太复杂,分类虽然详细,但是我找不到app支付 对应服务端的demo 2.提供下载的sdk都是全整合的 用下来都是一条龙服务,还有一些客户端(app)的请求也都放在里面的是闹哪样? 3.a ...

  2. APP支付报错ALI40247解决方案

    APP支付交易参数验证不通过,请在SDK返回的result中查看具体的错误信息sub_code.sub_msg等(如有返回),同时可在 公共返回码 列表中找到对应的解决方案. 参考检查方向: 1.检查 ...

  3. java后端+uniapp 对接微信app支付 报错-1

    问题描述: 原因分析: 上面两张图片完美的呈现了对接微信APP支付所能遇见的问题 排查流程: 检测自己的app是否 以及注册到微信开放平台 并且填写了与APP中的包名相对应的 检测自己的App是否开通 ...

  4. fastadmin 微信支付宝整合插件 支付宝APP支付 ALIN10146

    1.调试微信支付宝整合插件支付宝APP支付,支付宝支付一直报错 ALIN10146调了6个小时 我使用的是 微信支付宝整合插件,以下为我调用支付的代码 $params = ['amount'=> ...

  5. CRMEB知识付费系统安装搭建【常见问题-19.支付宝支付报错invalid [default store dir]: /tmp/】

    支付宝支付 报错 invalid [default store dir]: /tmp/ 1.如果使用支付宝sdk,首先lotusphp_runtime 文件也要一起使用 支付宝现在的php sdk中有 ...

  6. CRMEB知识付费系统安装支付宝支付报错invalid [default store dir]: /tmp/

    支付宝支付 报错 invalid [default store dir]: /tmp/ 1.如果使用支付宝sdk,首先lotusphp_runtime 文件也要一起使用 支付宝现在的php sdk中有 ...

  7. 微信支付报错:统一下单和拉起支付的appid不一致(原创)

    微信支付报错:统一下单和拉起支付的appid不一致 错误码:-2 提示参考: 参考统一下单的API (谦信君原创,转载请注明来源) 原因排查: 我们做的是APP微信支付 客户端向我服务端发请求,获取预 ...

  8. 支付宝app支付java后台流程、原理分析(含nei wang chuan tou)

    java版支付宝app支付流程及原理分析 本实例是基于springmvc框架编写      一.流程步骤          1.执行流程            当手机端app(就是你公司开发的app) ...

  9. java后端实现集成支付宝APP支付(沙箱环境)

    沙箱环境集成支付宝APP支付后端实现 前言 获取支付宝相关信息 整体开发流程 1.获取核心参数 2.将支付宝SDK集成到项目中 3.后台使用支付宝SDK与支付宝进行交互逻辑 1.将支付宝公共信息参数写 ...

最新文章

  1. ZooKeeper集群安装
  2. 双因素方差分析_多因素方差分析
  3. 常用日志门面和日志实现
  4. Ubuntu Server如何配置SFTP
  5. C和指针之结构体大小和成员变量位置距离结构开始存储的位置偏移字节
  6. 面试官:聊一下二分法
  7. laravel支付宝sdk接入
  8. s1补考机试 笔记 9206
  9. 刷新记录! CVPR2021全新目标检测机制达到SOTA!
  10. Data Lake Analytics,大数据的ETL神器!
  11. RQNOJ 140 分配时间:dp
  12. .Net MVC缓存
  13. 自定义 Yasnippet 模板
  14. linux系统的电脑要不要买,是否有必要为Linux购买一台相对较高配置的电脑?
  15. hdu 4794 FIb求循环节
  16. oracle winxsx 目录,Mac迅雷瘦身精简教程
  17. 干货!NB-IoTLoRa物联网项目实操来了!
  18. HEVC/H265编码原理
  19. 中国未来可能面临的第四次失业浪潮
  20. CEO修炼手册:识人、识人还是识人

热门文章

  1. 笑话(18) 当吸烟学生遭遇班主任
  2. 过拟和处理方法.md
  3. Android 学生社团管理系统 java
  4. 小游戏渠道大盘点,不可错过的流量入口
  5. 基于matlab读取envi格式高光谱图像数据
  6. 关于单片机中的u8,u16等问题
  7. 调查电视节目受欢迎程度(代码及详解)
  8. 速盘- “黑科技”不限速的百度网盘下载工具
  9. 京东的热搜(搜索)界面(GreenDao,EventBus,Butterknife)
  10. EPC总承包的概念理解