收藏
回答

微信支付提示"支付验证签名失败"问题如何解决?

已经排查代码。

相同主体的小程序关联商户号是可以支付的,能够正常拿到prepay_id并发起支付然后支付成功

问题是不同主体的小程序和商户号关联,后台能够正常拿到prepay_id,验签也通过,返回给小程序端调起支付就提示"支付验证签名失败"

不同主体的小程序和商户号提交的主要数据来源:appid和key=公众平台的 mchid和mchkey=商户平台的

电话咨询了微信支付客服,她们说直接关联就能正常调起支付,跟同主体调用无异常。也排查了id和key这些东西,没有问题。代码部分相同主体正常支付也没问题,不同主体调不通

回答关注问题邀请回答
收藏

4 个回答

  • 困了不想睡
    困了不想睡
    09-09

    调起时的sign是要重新算的 看下是否是用正确的商户号和参数 用对应的证书或密钥计算的;如果验签没问题可以写死到前端调起;不行就联系下在线技术给你看下

    09-09
    有用
    回复
  • 哦哦哦
    哦哦哦
    2023-07-25

    我也是,没有人真正解决了吗

    2023-07-25
    有用
    回复
  • 再回首
    再回首
    2023-01-18

    你好,解决了吗,什么原因啊

    2023-01-18
    有用
    回复
  • 南风
    南风
    2022-07-15

    你好 解决了不 是什么原因


    2022-07-15
    有用
    回复
登录 后发表内容