官方的API sdk让人看不懂,真的有好好思考后再设计的吗?巨难用不说,很多配置参数也不标明从哪里获取。要么就前后矛盾
如何获取微信支付平台证书的证书序列号?<dependency> <groupId>com.github.wechatpay-apiv3</groupId> <artifactId>wechatpay-java</artifactId> <version>0.2.9</version> </dependency> 依据官方给的依赖包,以及实例代码,发现存在问题,现在不知道该怎么处理。 [图片] Config config = new RSAAutoCertificateConfig.Builder() .merchantId(merchantId) .privateKeyFromPath(privateKeyPath) .merchantSerialNumber(merchantSerialNumber) .apiV3Key(apiV3key) .build(); PrivacyEncryptor encryptor = config.createEncryptor(); String wechatPayCertificateSerialNumber = encryptor.getWechatpaySerial(); 此处的证书序列号是由config 获取的。 而config的初始化由必须先给 证书序列号 ,这不是前后矛盾了? 证书序列号如果可以为null ,那么初始化时候假设能成功,那么 证书序列号 有什么用? 如果是必填,为撒由是在初始化以后才可以获取到。 假设可以填null ,也支持后面获取。那么是否应该有一个set 操作? 而且官方给的这个证书序列号获取的代码的返回值的类型也是错误的。 [图片] 此处写的返回类型是 PrivateEncryptor, 实际上就没这个类。真正的返回类是 PrivacyEncryptor 如何获取微信支付平台证书的证书序列号?
2023-07-20先用 news 类型消息过度一下吧
企业微信发文件卡片消息url为必传?企业微信发文件卡片消息url为必传? 如果我想文件卡片的形式,但是没有url页面跳转 请问怎么处理
2021-08-22