收藏
回答

小程序支付验证签名失败,这是什么原因啊?

AppID
wx87a9f64ffbf2b7b9

小程序支付验证签名失败,这是什么原因啊?

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

2 个回答

  • 支付社区运营
    支付社区运营
    06-01

    请问你是v2还是v3接口?不同的接口签名规则不同的,不能混用。

    调起时提示“支付签名验证失败”,是调起的签名有问题导致的。

    可以把调起的参数按文档参数规则以jsapi支付(以v3接口规则为例)为例:https://pay.weixin.qq.com/doc/v3/merchant/4012791857进行验签。验签通过的话,可以参数固定写死去前端调起。

    如果参数传递一致的话仍无法调起,检查下下单和调起的商户号对应apiclient_key.pem是否准确对应(如果是服务商模式调接口的话需要用服务商商户号的私钥apiclient_key.pem,不能用子商户的)

    06-01
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    06-01

    一般是计算签名参数和请求/调起支付参数不一致,也可能是商户私钥/key不对

    06-01
    有用
    回复
登录 后发表内容
问题标签