From cfc96c9c93315f00c8f812ee4bafb8b835068ad3 Mon Sep 17 00:00:00 2001 From: Little Write <773821422@qq.com> Date: Sat, 27 Sep 2025 11:40:19 +0800 Subject: [PATCH] Update controller/topup_creem.go Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- controller/topup_creem.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/controller/topup_creem.go b/controller/topup_creem.go index 7fc9e4b9..334410b3 100644 --- a/controller/topup_creem.go +++ b/controller/topup_creem.go @@ -36,8 +36,11 @@ func generateCreemSignature(payload string, secret string) string { // 验证Creem webhook签名 func verifyCreemSignature(payload string, signature string, secret string) bool { if secret == "" { - log.Printf("Creem webhook secret未配置,跳过签名验证") - return true // 如果没有配置secret,跳过验证 + if setting.CreemTestMode { + log.Printf("Creem webhook secret未配置,测试模式下跳过签名验证") + return true + } + return false } expectedSignature := generateCreemSignature(payload, secret)