解决微信支付之统一下单签名错误的问题

    接到公司同事的反馈,说官网的微信支付功能不能用了。进行排查。

公司的微信支付用的微信支付官方的php sdk包,感觉不会出现什么大问题。所以截取xml进行字段的检查、检查sgin的生成过程,数据都没什么问题。另外使用微信官方的支付sign校验工具进行匹配,将转成的xml填写进去,输入商户的密钥key,居然说签名是正确的。

重点:微信支付接口返回签名错误,使用微信sign校验工具提示签名正确,可以试试在微信商户平台重新生成密钥试试。此方法也是来自于网友的建议操作。

key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置

设置32位密钥,可以根据一个密文,将密文生成MD5值,则正好是32位。

然后将密钥key保存至项目的配置文件中,做统一修改。

测试一下,果然成功了。可以正常进行支付了。

还是不明白,微信支付用户量这么多,也会出现类似问题,明显是个bug。如果密钥或者账号出现问题,则应该出现完整一些的错误提示。也希望微信能及早完善这个bug吧。在这也是为遇到类型情况的网友提供一条思路。可以尝试一下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引言 秋高气爽,天气转凉,正是学习工作做的好时候。(~ ̄▽ ̄)~~(~ ̄▽ ̄)~ 我是个phper最近在写微信支付...
    恩就是这个名阅读 8,009评论 2 15
  • 自己总结的微信支付宝支付流程和注意点: 准备工作: 需要公司的营业执照,税务信息,等老板的身份证信息等,我记得,用...
    Www刘阅读 18,588评论 2 50
  • 一、背景介绍 作为一名Android开发,从最初的跌跌撞撞到现在小有所悟,这其中经历过的辛酸苦辣也是一种痛并快乐着...
    freecats08阅读 4,868评论 7 54
  • 写过母亲,写过父亲,其实我还想写很多人,很多事。 看过了《外婆的家》,我才发现,自己的小角落从未留下关于姥姥的只言...
    娃子哥阅读 502评论 4 10
  • 这段时间,南京的天气热得像是一个大闷罐子,滚滚长江水,似乎是一锅热汤,等待着沸腾了,下饺子,或者是下面条……街上的...
    长江哨位阅读 270评论 0 1