Files
ai_dianshang/server/certs/README_CERTIFICATES.md
2025-11-17 14:11:46 +08:00

69 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 微信支付证书配置说明
## 📋 需要的证书文件
请将以下证书文件放置在此目录下:
### 1. 商户API证书 (必需)
- **文件名**: `apiclient_cert.pem`
- **说明**: 商户API证书用于API调用身份验证
- **获取方式**: 微信支付商户平台 → 账户中心 → API安全 → API证书
### 2. 商户API私钥 (必需)
- **文件名**: `apiclient_key.pem`
- **说明**: 商户API私钥用于签名验证
- **获取方式**: 微信支付商户平台 → 账户中心 → API安全 → API证书
### 3. 商户API证书(PKCS12格式) (可选)
- **文件名**: `apiclient_cert.p12`
- **说明**: PKCS12格式的证书某些场景下使用
- **获取方式**: 微信支付商户平台 → 账户中心 → API安全 → API证书
## 🔐 获取证书的详细步骤
### 步骤1: 登录微信支付商户平台
1. 访问 https://pay.weixin.qq.com
2. 使用商户号和密码登录
### 步骤2: 进入API安全页面
1. 点击左侧菜单 "账户中心"
2. 选择 "API安全"
3. 点击 "API证书"
### 步骤3: 下载证书
1. 如果是首次使用,需要先申请证书
2. 证书申请通过后,下载证书压缩包
3. 解压后将证书文件放置到此目录
## ⚠️ 安全注意事项
1. **证书保密**: 证书文件包含敏感信息,请妥善保管
2. **权限控制**: 确保证书文件只有应用程序可以访问
3. **版本控制**: 不要将证书文件提交到代码仓库
4. **定期更新**: 证书有有效期,请定期检查和更新
## 📁 目录结构示例
```
certs/
├── README_CERTIFICATES.md # 本说明文件
├── apiclient_cert.pem # 商户API证书 (必需)
├── apiclient_key.pem # 商户API私钥 (必需)
└── apiclient_cert.p12 # PKCS12证书 (可选)
```
## 🔧 配置验证
证书配置完成后,可以通过以下方式验证:
1. 启动服务器
2. 查看日志中是否有证书加载成功的信息
3. 调用支付接口测试是否正常
## 📞 获取帮助
如果在证书配置过程中遇到问题:
1. 查看微信支付官方文档: https://pay.weixin.qq.com/wiki/doc/apiv3/
2. 联系微信支付客服
3. 检查服务器日志中的错误信息