From 96962ec38ebb69573379b4909168aac11712a4aa Mon Sep 17 00:00:00 2001 From: erio Date: Fri, 6 Mar 2026 22:10:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E5=AF=86=E9=92=A5=E6=94=AF=E6=8C=81=E6=96=87=E4=BB=B6=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E8=87=AA=E5=8A=A8=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 getEnv() 中对 WXPAY_PRIVATE_KEY 和 WXPAY_PUBLIC_KEY 调用 resolveKeyValue(),与支付宝保持一致,支持通过文件路径配置密钥。 Co-Authored-By: Claude Opus 4.6 --- src/lib/config.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/config.ts b/src/lib/config.ts index e87c76f..b6d278d 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -137,6 +137,10 @@ export function getEnv(): Env { env.ALIPAY_PRIVATE_KEY = resolveKeyValue(env.ALIPAY_PRIVATE_KEY); env.ALIPAY_PUBLIC_KEY = resolveKeyValue(env.ALIPAY_PUBLIC_KEY); + // 微信支付密钥:支持直接传内容或传文件路径 + env.WXPAY_PRIVATE_KEY = resolveKeyValue(env.WXPAY_PRIVATE_KEY); + env.WXPAY_PUBLIC_KEY = resolveKeyValue(env.WXPAY_PUBLIC_KEY); + cachedEnv = env; return cachedEnv; }