diff --git a/apps/web/src/pages/api/partner/webhook.ts b/apps/web/src/pages/api/partner/webhook.ts index 507dcc5a..143246a8 100644 --- a/apps/web/src/pages/api/partner/webhook.ts +++ b/apps/web/src/pages/api/partner/webhook.ts @@ -29,9 +29,9 @@ function verifySignature( if (!secret) return false; const ts = Number(timestamp); - if (isNaN(ts) || Date.now() / 1000 - ts > 300) return false; + if (isNaN(ts) || Date.now() - ts > 300_000) return false; - const payload = `${timestamp}.${rawBody}`; + const payload = `${timestamp}${rawBody}`; const expected = createHmac("sha256", secret).update(payload).digest("hex"); try {