From 3986094bad43aa92e5aa474fe5ac2e90c75d087d Mon Sep 17 00:00:00 2001 From: kovakmedya Date: Mon, 4 May 2026 18:52:55 +0300 Subject: [PATCH] fix: convert polar_whs_ prefix to whsec_ for svix compatibility --- src/lib/payments/polar.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/payments/polar.ts b/src/lib/payments/polar.ts index e99c250..e962c09 100644 --- a/src/lib/payments/polar.ts +++ b/src/lib/payments/polar.ts @@ -59,7 +59,9 @@ export function verifyPolarWebhook( ): boolean { if (!WEBHOOK_SECRET) return false; try { - const wh = new Webhook(WEBHOOK_SECRET); + // Svix whsec_ prefix bekler; polar_whs_ → whsec_ dönüşümü + const secret = WEBHOOK_SECRET.replace(/^polar_whs_/, "whsec_"); + const wh = new Webhook(secret); wh.verify(rawBody, headers); return true; } catch {