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

2.2 KiB
Raw Permalink Blame History

微信支付证书配置说明

📋 需要的证书文件

请将以下证书文件放置在此目录下:

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. 检查服务器日志中的错误信息