Xiaoyu PENG

Results 4 issues of Xiaoyu PENG

为了向广大开发者提供更好的使用体验,微信支付诚挚邀请您将使用微信支付 API v3 SDK中的感受反馈给我们。本问卷可能会占用您不超过2分钟的时间,感谢您的支持。 问卷系统使用的腾讯问卷,您可以点击[这里](https://wj.qq.com/s2/8779987/8dae/),或者扫描以下二维码参与调查。 ![image](https://user-images.githubusercontent.com/1812516/126434257-834ef6ab-e66b-4aa2-9104-8e37d7a14b93.png)

### 您的功能请求与问题有关吗? 请描述您遇到的问题 为了向广大开发者提供更好的使用体验,微信支付诚挚邀请您将使用微信支付 APIv3 Java SDK中的感受反馈给我们。本问卷可能会占用您不超过2分钟的时间,感谢您的支持。 问卷系统使用的腾讯问卷,您可以点击[这里](https://wj.qq.com/s2/11503706/aa9a/),或者扫描以下小程序码参与调查。 ![image](https://user-images.githubusercontent.com/1812516/212022987-bb107171-0ec5-4cf4-a0e3-f0427c10808f.png) ### 描述您想要的解决方案 _No response_ ### 您还有其他的方案吗? _No response_ ### 其他信息 _No response_

## 方案 1. 扩展了 `verifier` 和 `encryptors`,支持微信支付公钥 2. 将本地平台证书的方法标识为废弃 ## 如何使用 ```go // 初始化 Client opts := []core.ClientOption{ option.WithWechatPayPublicKeyAuthCipher( mchID, mchCertificateSerialNumber, mchPrivateKey, wechatpayPublicKeyID, wechatpayPublicKey), } client, err := core.NewClient(ctx, opts...)...

## 如何使用 ```go var ( wechatpayPublicKeyID string = "00000000000000000000000000000000" // 微信支付公钥ID ) wechatpayPublicKey, err = utils.LoadPublicKeyWithPath("/path/to/wechatpay/pub_key.pem") if err != nil { panic(fmt.Errorf("load wechatpay public key err:%s", err.Error())) } // 初始化...