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

参考检查方向:

1、检查APPID对应的支付宝账号是否有App支付接口的权限,可进入 我的商家服务 -签约管理里面查看签约情况;

2、检查使用的环境:线上环境网关: https://openapi.alipay.com/gateway.do,沙箱环境网关: https://openapi.alipaydev.com/gateway.do,对应的环境请使用对应的APPID;

3、检查自己的公钥和私钥是否匹配,并在支付宝正确上传自己的公钥,并获取对应的支付宝公钥,详见 上传公钥并获取支付宝公钥 ;说明: 使用RSA或RSA2就使用对应的支付宝公钥。

4、检查 请求支付编码和是否做url encode, 编码:就是请求了utf-8 但是用了gbk的编码, 

 encode:app支付接口(接口名称:alipay.trade.app.pay)对请求字符串的所有一级value(biz_content作为一个value)进行encode。

5、检查APPID对应的应用是否已经上线,可进入 蚂蚁金服开放平台-开发者中心-应用 查看自己的应用状态;

说明: 应用在上线状态下才可以在线上环境测试APP支付接口,否则只能在沙箱环境下测试,详见 APP支付沙箱联调指南 。

6、检查请求参数格式是否符合要求,重点检查 检查biz_content业务参数的json格式是否正确以及对应的业务参数格式是否正确。如检查非空参数是否都已经传了,sign有没有做encode,或者是否多做了一次encode等

特别注意的是 ,APP支付不支持第三方应用授权,请不要传参数app_auth_token;详严格按照官方提供的App支付快速接入在线文档集成。

说明: 
推荐您使用支付宝提供的 联调排查工具排查,开发者可以根据接口请求关键参数(如订单号),自助查询接口调用请求、同步返回以及异步通知等信 息; 结合联调问题排查智能分析给出的问题排查建议和解决方案,快速定位解决问题、加快联调效率。 
适用接入联调过程碰到的如“签名错误”、“参数异常”、“异步通知收不到”等等常见错误。

如果上面的方式无法处理建议咨询支付宝的在线技术支持

https://cschannel.alipay.com/newPortal.htm?scene=mt_zczx&token=&pointId=&enterurl=https%3A%2F%2Fsupport.open.alipay.com%2Falipay%2Fsupport%2Findex.htm

APP支付报错ALI40247解决方案相关推荐

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

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

  2. 支付宝 app支付报错 ALIN10146

    这是官方给的排错流程: 1.请求appid应用未上线或者是应用类型是第三方应用 2.签约权限问题 3.签名类型使用错误 4.请求参数问题 5.秘钥匹配问题 6.应用类型问题 如果上面流程都排查完毕,请 ...

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

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

  4. 创建Vue脚手架时main.js和App.vue报错的解决方案。

    Parsing error:No Babel config file detected 用你的编辑器重新打开该项目,且使用你自己创建的文件夹作为根目录.(babel配置文件需要放在更目录下)

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

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

  6. Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案

    Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08  3 ...

  7. 服务器时区不对微信支付报错,微信支付常见报错问题

    一.提示当前页面url未注册. 遇到此问题,是由于您微信商户平台支付目录未配置正确 需要登录微信商户平台>产品中心>开发>支付授权目录 配置格式:将您支付时报错页面,提示的路径,填写 ...

  8. 【Typora篇】Calibre软件运行报错QT解决方案

    [Typora篇]Calibre软件运行报错QT解决方案 目前唯一遇到Typora与其冲突:打开Calibre时,显示"This application failed to start be ...

  9. Navicat链接数据库报错1130解决方案

    Navicat链接数据库报错1130解决方案 参考文章: (1)Navicat链接数据库报错1130解决方案 (2)https://www.cnblogs.com/newAndHui/p/113451 ...

最新文章

  1. 长连接/websocket/SSE等主流服务器推送技术比较
  2. 谷歌浏览器添加插件时显示程序包无效:CRX_HEADER_INVALID 解决办法
  3. 国庆中秋活动——让孩子亲近数学并爱上数学:《数学小侦探》来袭(来自科大出版社的福利)
  4. 媒体控件的暂停与播放 0130 winform
  5. 算法竞赛入门经典第六章(例题) B - Rails(涉及到栈的运用)
  6. 发布时NSLog不打印信息
  7. 我们究竟什么时候可以使用Ehcache缓存(转)
  8. 掌握6大技巧,让python编程健步如飞!
  9. linux运行Windows模拟器,如何安装和使用Wine,以便在Linux上运行Windows应用程序?...
  10. 刘奇:当今一切都要更实时、更弹性、更简单,TiDB 就是这样的基础设施 | TiDB DevCon 2020
  11. htc one m7刷Linux,htc one m7刷coloros系统教程
  12. MTK车载平台添加或更换开机启动LOGO
  13. Hessian矩阵以及在血管增强中的应用—OpenCV实现
  14. [moses笔记]编译含有nplm的moses解码器
  15. mysql excel 数据处理_将excel的数据进行sql处理
  16. Android9.0检测摄像头是否存在源码完整案例
  17. java正则表达式练习
  18. php实现魔方变换颜色,php魔方方法
  19. L1正则化及其稀疏性的傻瓜解释
  20. 金蝶天燕加入阿里云原生合作伙伴计划并发布金融行业服务治理联合解决方案

热门文章

  1. 前端学习(2653):对比vue2中的实现
  2. 前端学习(1771):前端调试之serverworkers的概念和方法
  3. plsql轻量版游标的使用
  4. java面试题35 给定以下JAVA代码,这段代码运行后输出的结果是()
  5. 57javabean简介
  6. java学习(118):vector类
  7. websocket阮一峰博客地址教学
  8. 常用机器学习算法汇总比较(完)
  9. 大学计算机基础实训excel,大学计算机基础实训指导书
  10. centos7升级openssh