支付宝开发报错:com.alipay.api.AlipayApiException: sign check fail: check Sign and Data Fail

解决方法:

确认使用的支付宝公钥是否正确,不同的环境使用的支付宝公钥不同,

如沙箱环境、线上openapi网关和mapi网关对应的支付宝公钥是不一样的。

更换正确的支付宝公钥后即可成功。

沙箱支付宝公钥查看地址:https://openhome.alipay.com/platform/appDaily.htm?tab=info

openapi网关支付宝公钥查看地址:https://openhome.alipay.com/platform/keyManage.htm

mapi网关支付宝公钥查看地址:https://openhome.alipay.com/platform/keyManage.htm?keyType=partner

一定要使用  开放平台密匙的公钥

即可解决问题:

附:获取code即可判断是否支付成功:

endString = response2.getCode();
            System.out.println("------222---------结束调用===="
                    + response2.getCode() + "...." + endString);

if (endString.equals("10000")) {
                System.out.println("---------------调用成功");
                endString = "成功";
            } else {
                System.out.println("--------------调用失败");
                 endString = "失败";
            }

sign check fail: check Sign and Data Fail相关推荐

  1. 支付宝错误提示: sign check fail: check Sign and Data Fail JSON also

    细节决定命运 ,真是体会深刻! 支付宝报错:sign check fail: check Sign and Data Fail JSON also 支付宝签名文件错误,查了好几天,密钥.公钥也重新生成 ...

  2. sign check fail: check Sign and Data Fail解决方案

    我们先看一下类似的错误信息如下: com.alipay.api.AlipayApiException: sign check fail: check Sign and Data Fail 这里着重说明 ...

  3. 解决支付宝验证失败sign check fail: check Sign and Data Fail

    成功解决支付宝验证失败sign check fail: check Sign and Data Fail 解决方法: 在使用支付宝的沙漏环境开发测试支付功能的时候,报上面错误. 问题出现在一个参数上: ...

  4. sign check fail: check Sign and Data Fail!-错误处理

    一.报这个错大多都是支付宝公钥配置错误,不同环境的公钥是不同的,大家先确认自己的支付宝公钥获取是否正确: 1. 沙箱公钥[查看] 创建应用可参照:[如何创建应用] 打开应用查看 mapi网关适用于[ ...

  5. 支付宝踩过的坑sign check fail: check Sign and Data Fail��JSON also��

    yml文件的支付配置缺一不可:且要和平台的保持一致 支付宝接口弄好以后发送请求报错 数据解析错误: 基本上是来源于支付宝 公私钥配置错误 生成好的公钥 重新生成: 调试: 问题解决

  6. php获取千千音乐的sign,关于QQ音乐sign参数的获取

    最近在抓取QQ音乐歌手粉丝数量时,发现参数多了一个sign 如果不传这个参数返回的结果 所以用了2个多小时一直debug看了一下生成sign参数的源码 源码地址:https://y.qq.com/co ...

  7. SAP WM中阶Storage Type的Capacity Check – Usage check based on material

    SAP WM中阶Storage Type的Capacity Check – Usage check based on material 1, Storage type Z03激活了Capacity C ...

  8. UVA10196 Check The Check【模拟+回溯】

    Your task is to write a program that reads a chess board configuration and answers if there's a king ...

  9. Sign Up VS Register Sign in VS Login

    原文链接 你知道这两组词的区别么? Sign in Log in Sign up Register 宣匠来给你划重点了 !!!敲黑板 诶?你怎么不拿本记呢? 解释来源点这里 both login an ...

最新文章

  1. Blender钢铁机器人建模与动画全流程制作视频教程
  2. 【攻防世界016】re2-cpp-is-awesome
  3. linux命令行终端全局反色
  4. 历届试题 打印十字图(模拟)
  5. mariadb备份与恢复工具
  6. C++ 类的深拷贝和浅拷贝完美解决
  7. tcp协议的端口状态
  8. python中的super使用方法[探索4]
  9. python语言中包含的标准数据类型有哪些_Python中的标准数据类型
  10. java 数组 源码_Java数组转List的三种方式及对比
  11. mid制作乐谱_作品1:MIDI彩虹钢琴(将简谱或五线谱制作成mid)
  12. Unity学习笔记-uniwebview4-网页与unity通信
  13. 手机app开发(新手教程)
  14. 职业规划路线(研究生阶段)
  15. 怎么批量给文件名加统一的几个字?
  16. 单交换机配置vlan
  17. 必应Bing图片中心的图片版权问题
  18. linux系统中如何打开察看img文件内容
  19. 服务器开机显示f1 f2,开机按f1的解决方法|开机按f2的解决方法|电脑开机按f1怎么解决...
  20. 矩阵求逆_伴随矩阵法

热门文章

  1. [vue] 怎么访问到子组件的实例或者子元素?
  2. [css] 什么是视差滚动?如何实现视差滚动的效果?
  3. [css] 移动端的布局用过媒体查询吗?写出例子看看
  4. 前端学习(2783):封装myrequest并绑定到全局
  5. 工作239:内容过长省略号失败 直接改的样式表
  6. 前端学习(2458):评论模块
  7. 前端学习(1959)vue之电商管理系统电商系统之通过路由加载分类参数
  8. 前端学习(1764):前端调试值之性能分析的方法二
  9. 前端学习(542):node得环境搭建
  10. html:(16):a标签