https://api.mch.weixin.qq.com/v3/partner-transfer/batches 的确是缺失的,下载了SDK没找到
wechatpay-apiv3 javasdk 缺少部分接口?对接微信支付- 微工卡业务的时候发现sdk部分缺失 文档地址: https://pay.weixin.qq.com/wiki/doc/apiv3_partner/Offline/apis/chapter4_1_6.shtml 对应maven仓库版本 com.github.wechatpay-apiv3 wechatpay-java 0.2.12 https://api.mch.weixin.qq.com/v3/partner-transfer/batches 查询接口不存在 https://api.mch.weixin.qq.com/v3/payroll-card/transfer-batches 转账接口存在 java sdk中只有转账接口而没有查询接口 需要自己组装了是吗
10-24后来咋解决的呢?我这边跟你的情况一样,修改了就要重新实例化一次
如何多次获取微信平台支付证书?private static Config buildConfig(String merchantId,String privateKeyFromPath,String merchantSerialNumber,String apiV3Key){ if(buildConfig.get(merchantId) == null){ Config config = new RSAAutoCertificateConfig.Builder() .merchantId(merchantId) .privateKeyFromPath(privateKeyFromPath) .merchantSerialNumber(merchantSerialNumber) .apiV3Key(apiV3Key) .build(); buildConfig.put(merchantId,config); return config; }else{ return buildConfig.get(merchantId); } } 我们这边是平台类商城,收款渠道由用户自已配置, new RSAAutoCertificateConfig.Builder()的结果会放到 一个 map 中。如果商家配置失败,出现签名失败时, RSAAutoCertificateConfig.Builder() 会报错,config就不会存入 buildConfig中。当商家修改配置后,就会再次执行 new RSAAutoCertificateConfig.Builder() 方法,然后程序就会报 java.lang.IllegalStateException: The corresponding provider for the merchant already exists. 有什么解决办法吗?
10-09