update pay ui
This commit is contained in:
@@ -4,6 +4,10 @@
|
||||
微信支付真实配置文件
|
||||
请根据您的微信商户平台信息填写
|
||||
"""
|
||||
import os
|
||||
|
||||
# 获取当前文件所在目录(确保无论从哪里启动都能找到证书)
|
||||
_BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
# 微信支付配置 - 请替换为您的真实信息
|
||||
WECHAT_PAY_CONFIG = {
|
||||
@@ -11,10 +15,10 @@ WECHAT_PAY_CONFIG = {
|
||||
'app_id': 'wx0edeaab76d4fa414', # 微信公众平台AppID
|
||||
'mch_id': '1718543833', # 微信支付商户号
|
||||
'api_key': '141a5753c42526bb44bc44d6c4277664', # 微信商户平台设置的API密钥
|
||||
|
||||
# 证书文件路径
|
||||
'cert_path': './certs/apiclient_cert.pem',
|
||||
'key_path': './certs/apiclient_key.pem',
|
||||
|
||||
# 证书文件路径(使用绝对路径,兼容 gunicorn 多进程启动)
|
||||
'cert_path': os.path.join(_BASE_DIR, 'certs', 'apiclient_cert.pem'),
|
||||
'key_path': os.path.join(_BASE_DIR, 'certs', 'apiclient_key.pem'),
|
||||
|
||||
# 回调配置
|
||||
'notify_url': 'https://valuefrontier.cn/api/payment/wechat/callback',
|
||||
@@ -38,8 +42,7 @@ def validate_config():
|
||||
if WECHAT_PAY_CONFIG['api_key'].startswith('你的'):
|
||||
issues.append("❌ api_key 还是示例值,请替换为真实的32位API密钥")
|
||||
|
||||
# 检查证书文件
|
||||
import os
|
||||
# 检查证书文件(路径已是绝对路径)
|
||||
for key in ['cert_path', 'key_path']:
|
||||
if not os.path.exists(WECHAT_PAY_CONFIG[key]):
|
||||
issues.append(f"❌ 证书文件不存在: {WECHAT_PAY_CONFIG[key]}")
|
||||
|
||||
Reference in New Issue
Block a user