From 6a53d9070293d638b376da90b3bc46c7b37ab055 Mon Sep 17 00:00:00 2001 From: iammm0 Date: Thu, 12 Feb 2026 14:42:26 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新 api/.env.production Co-authored-by: Cursor --- api/.env.production | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/api/.env.production b/api/.env.production index ba07f2d..6ff3db2 100644 --- a/api/.env.production +++ b/api/.env.production @@ -73,16 +73,27 @@ ASR_COMPUTE_TYPE=int8 # 腾讯云 API 密钥(与短信服务共用,或单独配置语音服务专用密钥) TENCENT_SECRET_ID= TENCENT_SECRET_KEY= +# 腾讯云 ASR 应用 ID(可选) # TENCENT_ASR_APP_ID= WECHAT_PAY_APP_ID=wx1df508452e06cfb8 WECHAT_PAY_MCH_ID=1662979099 WECHAT_PAY_API_V3_KEY=xjvGSJLGJAJfjgskfjslafjsajsdjals -WECHAT_PAY_PRIVATE_KEY_PATH=./certs/wechat_pay_private_key.pem -WECHAT_PAY_CERT_SERIAL_NO=55D97D542DBAA9CB9B7D0ACDB810CC99C208D328 +# 商户私钥:推荐使用文件路径,避免 .env 中长 PEM 的转义/换行导致 Invalid private key +WECHAT_PAY_PRIVATE_KEY_PATH=certs/apiclient_key.pem +# 若不用文件,可改为配置 WECHAT_PAY_PRIVATE_KEY(完整 PEM,换行用 \n) +# WECHAT_PAY_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----" +WECHAT_PAY_CERT_SERIAL_NO=1AA82328AC1456C6F115B014606F22CD621D2032 WECHAT_PAY_NOTIFY_URL=https://lifecho.worldsplats.com/api/payment/notify/wechat +# 平台公钥模式(仅当无法访问 api.mch.weixin.qq.com 时使用) +# 注意:必须填「微信支付平台公钥」的路径/内容,不能填商户私钥 apiclient_key.pem(否则会报 MismatchedTags PUBLIC KEY / PRIVATE KEY) +# 从商户平台「API安全」→「平台证书」获取微信平台公钥,保存为 PEM 后配置下面两项;否则留空走「证书模式」自动拉取。 +# WECHAT_PAY_PLATFORM_PUBLIC_KEY_PATH=certs/wechat_platform_public_key.pem +# WECHAT_PAY_PLATFORM_PUBLIC_KEY_ID=PUB_KEY_ID_0116629790992026020700181671002400 ALIPAY_APP_ID=... ALIPAY_PRIVATE_KEY=... ALIPAY_PUBLIC_KEY=... -ALIPAY_NOTIFY_URL=https://lifecho.worldsplats.com/api/payment/notify/alipay \ No newline at end of file +ALIPAY_NOTIFY_URL=https://lifecho.worldsplats.com/api/payment/notify/alipay + +ENABLE_TEST_SUBSCRIPTION=1 \ No newline at end of file