收藏
回答

统一下单接口一直[CDATA[错误的签名,验签失败]]>

接口地址:https://api.mch.weixin.qq.com/pay/unifiedorder

商户号的主体和应用APP主体不一致,通过商户授权审核建立关联的,结果一直验签失败,重置了好几次支付的key都没用,使用官方验签工具没问题,求解!!!

PS:换个商户同样代码成功下单

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

2 个回答

  • King丶Sire
    King丶Sire
    2021-07-02

    解决思路:

    1、核对参数信息,特别是商户号、appid等要一个字一个字的看;

    2、使用官方签名工具,只是验证生成规则是否一直,并不确定商户后台安全中心--API密钥是否正确,可通过postman直接请求接口验证;

    3、确定是通过直连接口模式还是服务商接口模式,可登录该商户对应的商户平台查看是否已开通响应支付,若开通则表示为直连接口模式,可使用该商户里设置的API密钥进行签名,若未开通而是其他服务商授权的子商户(可依据关联的商户类型来判断,如提问中的截图),则需要使用服务商的API密钥,具体如下:

    2021-07-02
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2021-07-01

    APP支付?

    2021-07-01
    有用
    回复 1
    • King丶Sire
      King丶Sire
      2021-07-02
      是的,已经解决了
      2021-07-02
      回复
登录 后发表内容