From f1381526787d052a754b2085ad380982ff731d94 Mon Sep 17 00:00:00 2001 From: 2ManyProjects Date: Sat, 26 Apr 2025 21:50:32 -0500 Subject: [PATCH] fixed webhook endpoint --- backend/src/index.js | 3 ++- backend/src/routes/stripePayment.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/index.js b/backend/src/index.js index 9346889..8dcf561 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -110,6 +110,8 @@ app.use(cors({ origin: '*', credentials: true })); + +app.use('/api/payment', stripePaymentRoutes(pool, query, authMiddleware(pool, query))); app.use(express.json()); app.use(morgan('dev')); @@ -240,7 +242,6 @@ app.delete('/api/image/product/:filename', adminAuthMiddleware(pool, query), (re // Use routes -app.use('/api/payment', stripePaymentRoutes(pool, query, authMiddleware(pool, query))); app.use('/api/admin/settings', settingsAdminRoutes(pool, query, adminAuthMiddleware(pool, query))); app.use('/api/products', productRoutes(pool, query)); app.use('/api/auth', authRoutes(pool, query)); diff --git a/backend/src/routes/stripePayment.js b/backend/src/routes/stripePayment.js index 503d67a..ab2ce7a 100644 --- a/backend/src/routes/stripePayment.js +++ b/backend/src/routes/stripePayment.js @@ -68,7 +68,8 @@ module.exports = (pool, query, authMiddleware) => { return res.status(400).send(`Webhook Error: ${err.message}`); } }); - + router.use(express.json()); + // Apply authentication middleware to all routes router.use(authMiddleware);