wechatpay-apiv3 / wechatpay-java

微信支付 APIv3 的官方 Java Library
Apache License 2.0
841 stars 192 forks source link

h5支付初始化参数异常 #280

Open frank-zg opened 2 weeks ago

frank-zg commented 2 weeks ago

错误描述

{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"}

已经确认参数都正确

重现bug的步骤

// 初始化商户配置
        Config rsaConfig =
                new RSAAutoCertificateConfig.Builder()
                        .merchantId("")
                        // 使用 com.wechat.pay.java.core.util 中的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
                        .privateKeyFromPath("C:\\Users\\admin\\Downloads\\20240619_cert\\apiclient_key.pem")
                        .merchantSerialNumber("")
                        .apiV3Key("")
                        .build();

预期行为

如描述

导致错误的代码片段

No response

操作系统

windows

Java 版本

jdk1.8

wechatpay-java 版本

0.2.12-all

其他信息

No response