收藏
回答

小程序发起微信支付出现“支付验证签名失败”错误

小程序在使用微信支付的时候一直出现支付验证签名失败错误,根据相关资料检查了参数名、参数值、签名类型、以及参与签名的参数等相关数据,都没有问题,就是无法调起支付,请微信官方或者遇到这种问题已经解决的大佬帮忙瞧一瞧到底是啥情况,感激不尽!

最后一次编辑于  02-18
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手
    微信支付技术助手
    02-18

    您好,请参考:

    1.统一下单的时候,接口要传的appid是小写,但是二次签名的时候要求appId是大写,请注意。

    2.如下图:


    02-18
    赞同 1
    回复 12
    • 张学博
      张学博
      02-18

      两次请求的appid都没有问题,已经检查过了

      02-18
      回复
    • 微信支付技术助手
      微信支付技术助手
      02-18回复张学博

      您好,请提供一下您的参数,重要参数请打码。

      02-18
      回复
    • 张学博
      张学博
      02-18回复微信支付技术助手
      1. appId:"wx77ae98c*****baaa"

      2. nonceStr:"Hf7BWkThPhv0kg6yD4Iuyovr6NiiaLYm"

      3. package:"prepay_id=wx18164135046435091907c0430062417548"

      4. paySign:"5E29795B5F186C4CF5C246DDC842838C"

      5. signType:"MD5"

      6. timeStamp:"1550479295"


      02-18
      回复
    • 微信支付技术助手
      微信支付技术助手
      02-18回复张学博


      您好,后台检查您的timeStamp是object Undefined ,这个需要您自己检查一下您的开发代码。

      02-18
      回复
    • 张学博
      张学博
      02-18回复微信支付技术助手

      找到问题了,非常感谢您在百忙之中能够帮助我解决问题,感谢!

      02-18
      1
      回复
    查看更多(7)