From 4575008eb4dd92e750bddaec1b53d217ee558d6d Mon Sep 17 00:00:00 2001 From: Mihovil Ilakovac Date: Thu, 17 Apr 2025 13:46:59 +0200 Subject: [PATCH] Adds extra logging for unhandled webhook events --- template/app/src/payment/lemonSqueezy/webhook.ts | 1 + template/app/src/payment/stripe/webhook.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/template/app/src/payment/lemonSqueezy/webhook.ts b/template/app/src/payment/lemonSqueezy/webhook.ts index 53779d4..6454282 100644 --- a/template/app/src/payment/lemonSqueezy/webhook.ts +++ b/template/app/src/payment/lemonSqueezy/webhook.ts @@ -43,6 +43,7 @@ export const lemonSqueezyWebhook: PaymentsWebhook = async (request, response, co return response.status(200).json({ received: true }); } catch (err) { if (err instanceof UnhandledWebhookEventError) { + console.error(err.message); return response.status(422).json({ error: err.message }); } diff --git a/template/app/src/payment/stripe/webhook.ts b/template/app/src/payment/stripe/webhook.ts index 798bbaa..b6d5384 100644 --- a/template/app/src/payment/stripe/webhook.ts +++ b/template/app/src/payment/stripe/webhook.ts @@ -51,6 +51,7 @@ export const stripeWebhook: PaymentsWebhook = async (request, response, context) return response.json({ received: true }); // Stripe expects a 200 response to acknowledge receipt of the webhook } catch (err) { if (err instanceof UnhandledWebhookEventError) { + console.error(err.message); return response.status(422).json({ error: err.message }); }