收藏
回答

服务商模式下使用jssdk的chooseWXPay,提示支付验证签名失败

调用jssdk的chooseWXPay接口需要先使用统一下单接口。

支付接口是由服务商来申请的,所以我们统一下单接口使用的是服务商模式的接口,修改了参数增加sub_appid,

下单成功。

然后进行生成参数与签名,调用chooseWXPay。这个时候提示支付验证签名失败。

服务商模式下调用chooseWXPay,里面的参数appId,包括生成chooseWXPay接口所需的sign时所调用的key,是服务商的还是商户个人的?

我这边修改商户个人的或者使用服务商的,都提示支付验证签名失败。

在下述链接验证签名,发现使用相同参数生成的签名是一致的

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1

所以,支付验证签名失败,是我哪里出了问题

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

1 个回答

  • W
    W
    02-29

    appid 用当前公众号的appid

    密钥使用服务商的密钥

    02-29
    有用
    回复 1
    • 欧阳松柏
      欧阳松柏
      03-13
      请问楼主是如何解决的吗?有相同问题
      03-13
      回复
登录 后发表内容
问题标签