Update controller/topup_creem.go

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
Little Write
2025-09-27 11:41:03 +08:00
committed by GitHub
parent 7e46c43f6f
commit a97dbdf95c

View File

@@ -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) {