Commit 2a76fab1 by Little Write Committed by GitHub

Update controller/topup_creem.go

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
parent cfc96c9c
......@@ -249,10 +249,13 @@ func CreemWebhook(c *gin.Context) {
// 获取签名头
signature := c.GetHeader(CreemSignatureHeader)
// 打印请求信息用于调试
log.Printf("Creem Webhook - URI: %s, Query: %s", c.Request.RequestURI, c.Request.URL.RawQuery)
log.Printf("Creem Webhook - Signature: %s", signature)
log.Printf("Creem Webhook - Body: %s", string(bodyBytes))
// 打印关键信息(避免输出完整敏感payload)
log.Printf("Creem Webhook - URI: %s", c.Request.RequestURI)
if signature == "" && !setting.CreemTestMode {
log.Printf("Creem Webhook缺少签名头")
c.AbortWithStatus(http.StatusUnauthorized)
return
}
// 验证签名
if !verifyCreemSignature(string(bodyBytes), signature, setting.CreemWebhookSecret) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment