ruoyi-vue-pro icon indicating copy to clipboard operation
ruoyi-vue-pro copied to clipboard

微信支付渠道配置缺少可选的 merchantSerialNumber 配置项

Open DevDengChao opened this issue 1 year ago • 5 comments

基本信息

  • ruoyi-vue-pro 版本:2.1.0
  • 操作系统:不相关
  • 数据库:不相关

你猜测可能的原因

未能充分利用 https://github.com/Wechat-Group/WxJava 项目或未能及时跟进微信开放平台的更新.

复现步骤

第一步,在管理端添加微信支付渠道配置

第二步,发现需要 apiclient_cert.pem, 对比现有的历史项目与 微信支付官方文档, 发现并不需要该文件 image

报错信息

不相关

改进建议

允许开发者在 apiclient_cert.pem 和 merchant_serial_number 之间进行选择, 降低查看官方文档的开发者的上手难度. 同时, 存储证书序号要比存储证书公钥要节省更多数据库磁盘空间.

DevDengChao avatar May 10 '24 06:05 DevDengChao

如果按照官方的文档,是不是说:

  1. 去除 apiclient_cert.pem
  2. 增加 merchant_serial_number

YunaiV avatar May 11 '24 11:05 YunaiV

是的,没错。

DevDengChao avatar May 11 '24 11:05 DevDengChao

是的,没错。

好的,要不贡献下?

YunaiV avatar May 11 '24 13:05 YunaiV

周一吧

DevDengChao avatar May 11 '24 13:05 DevDengChao

期待,搞的怎么样啦?

YunaiV avatar May 17 '24 12:05 YunaiV

我看了下,还是只支持 certSerialNo 好点。配置越多,大家越不好理解。

YunaiV avatar Jul 25 '24 15:07 YunaiV

已优化

YunaiV avatar Jul 25 '24 15:07 YunaiV