微信支付密钥使用 base64 字符串替换文件配置

This commit is contained in:
2025-05-10 10:07:10 +08:00
parent 071a0e1a6c
commit c987d0cb98
4 changed files with 29 additions and 24 deletions

16
pkg/env/env.go vendored
View File

@@ -263,9 +263,9 @@ var (
WechatPayAppId string
WechatPayMchId string
WechatPayMchPrivateKeySerial string
WechatPayMchPrivateKeyPath string
WechatPayMchPrivateKey string
WechatPayPublicKeyId string
WechatPayPublicKeyPath string
WechatPayPublicKey string
WechatPayApiCert string
WechatPayCallbackUrl string
WechatPayProduction = false
@@ -288,9 +288,9 @@ func loadWechatPay() {
panic("环境变量 WECHATPAY_MCH_PRIVATE_KEY_SERIAL 的值不能为空")
}
WechatPayMchPrivateKeyPath = os.Getenv("WECHATPAY_MCH_PRIVATE_KEY_PATH")
if WechatPayMchPrivateKeyPath == "" {
panic("环境变量 WECHATPAY_MCH_PRIVATE_KEY_PATH 的值不能为空")
WechatPayMchPrivateKey = os.Getenv("WECHATPAY_MCH_PRIVATE_KEY")
if WechatPayMchPrivateKey == "" {
panic("环境变量 WECHATPAY_MCH_PRIVATE_KEY 的值不能为空")
}
WechatPayPublicKeyId = os.Getenv("WECHATPAY_PUBLIC_KEY_ID")
@@ -298,9 +298,9 @@ func loadWechatPay() {
panic("环境变量 WECHATPAY_PUBLIC_KEY_ID 的值不能为空")
}
WechatPayPublicKeyPath = os.Getenv("WECHATPAY_PUBLIC_KEY_PATH")
if WechatPayPublicKeyPath == "" {
panic("环境变量 WECHATPAY_PUBLIC_KEY_PATH 的值不能为空")
WechatPayPublicKey = os.Getenv("WECHATPAY_PUBLIC_KEY")
if WechatPayPublicKey == "" {
panic("环境变量 WECHATPAY_PUBLIC_KEY 的值不能为空")
}
WechatPayApiCert = os.Getenv("WECHATPAY_API_CERT")