Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.1 KB

UPGRADING.md

File metadata and controls

22 lines (17 loc) · 1.1 KB

升级指南

从 0.3.0 升级至 0.4.0

版本0.4.0提供了支持多商户号的定时更新平台证书功能,不兼容版本0.3.0。推荐升级方式如下:

  • 若你使用了ScheduledUpdateCertificatesVerifier,请使用CertificatesManager替换:
-verifier = new ScheduledUpdateCertificatesVerifier(
-                new WechatPay2Credentials(merchantId, new PrivateKeySigner(merchantSerialNumber, merchantPrivateKey)),
-                apiV3Key.getBytes(StandardCharsets.UTF_8));
+// 获取证书管理器实例
+certificatesManager = CertificatesManager.getInstance();
+// 向证书管理器增加需要自动更新平台证书的商户信息
+certificatesManager.putMerchant(merchantId, new WechatPay2Credentials(merchantId,
+                new PrivateKeySigner(merchantSerialNumber, merchantPrivateKey)), apiV3Key.getBytes(StandardCharsets.UTF_8));
+// 从证书管理器中获取verifier
+verifier = certificatesManager.getVerifier(merchantId);
  • 若你使用了getLatestCertificate方法,请使用getValidCertificate方法替换。