From e1f53a3fe08fddcdec1995658a47ba67c22b5de0 Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 29 Mar 2026 17:01:34 +0000 Subject: [PATCH] Actualizar server.js --- server.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server.js b/server.js index bbbddf1..a6257ad 100644 --- a/server.js +++ b/server.js @@ -4325,10 +4325,10 @@ app.post("/public/portal/:token/budget/:id/checkout", async (req, res) => { }); // B) WEBHOOK DE STRIPE (El chivatazo invisible que avisa cuando el cliente YA ha pagado) -app.post("/webhook/stripe", express.raw({ type: 'application/json' }), async (req, res) => { +app.post("/webhook/stripe", async (req, res) => { try { - const body = req.body; - const event = JSON.parse(body); + // 🛑 FIX: Como usamos express.json() globalmente arriba, el body YA es un objeto, no hay que parsearlo. + const event = req.body; if (event.type === 'checkout.session.completed') { const session = event.data.object;