评论

微信支付最后一步签名验证失败所有自己敲的代码的原因都找过了就是微信文档的原因

查过大小写,换过api密钥,验证过签名,如果你用的 是微信的api,这个时候,不要怪自己,去找找微信的原因。 下面就是我掉的坑。

public WXPay(final WXPayConfig config, final String notifyUrl, final boolean autoReport, final boolean useSandbox) throws Exception {

        this.config = config;

        this.notifyUrl = notifyUrl;

        this.autoReport = autoReport;

        this.useSandbox = useSandbox;

        if (useSandbox) {

            this.signType = SignType.MD5; // 沙箱环境

        }

        else {

          //  this.signType = SignType.HMACSHA256;//微信文档

            this.signType = SignType.MD5;//修改这样

        }

        this.wxPayRequest = new WXPayRequest(config);

    }


点赞 1
收藏
评论

1 个评论

  • admin
    admin
    2020-03-11

    我也是这个原因

    2020-03-11
    赞同
    回复
登录 后发表内容