For those facing this issue whilst using Stripe Webhooks with signature authentication and Firebase Functions - the accepted answer was the solution for me. The suggested solution on Stripe docs: express.json({type: 'application/json'}) doesn't work unfortunately.