Technologies/Express/stripe.event.count
ExpressExpressMetric

stripe.event.count

Webhook events delivered
Dimensions:None

Technical Annotations (38)

Configuration Parameters (4)
webhook_signing_secretrecommended: Use secret provided by Stripe dashboard
Shared secret for validating webhook request signatures
STRIPE_WEBHOOK_SECRET_TESTrecommended: whsec_cli_secret
signing secret from Stripe CLI for test mode
STRIPE_WEBHOOK_SECRET_LIVErecommended: whsec_dashboard_secret
signing secret from Dashboard for production webhooks
Stripe-Signaturerecommended: validated on every webhook request
Header containing signature for webhook authentication
Error Signatures (5)
Status: Timeouterror code
Status: 500http status
No signatures found matching the expected signature for payloadexception
update something in your system that does not exist yetlog pattern
500http status
CLI Commands (3)
const pi = await stripe.paymentIntents.retrieve(paymentIntentId);diagnostic
stripe listen --forward-to localhost:3000/webhookdiagnostic
stripe listendiagnostic
Technical References (26)
PaymentIntentcomponentwebhookscomponentStripe-Signatureprotocolinvoice.payment_succeededcomponentwebhook signatureconceptshared secretconceptidempotencyconceptevent IDconceptanomaly detectionconceptexpress.json()componentexpress.raw()componentstripe.webhooks.constructEventcomponentStripe CLIcomponentStripe DashboardcomponentCloudflarecomponentnginxcomponentreverse proxyconceptStripe IP rangesconceptsubscriptionscomponentStripe-Signature headerprotocolwebhook endpoint secretcomponentRediscomponentSQScomponentRabbitMQcomponentreal-time updatesconceptwebhookcomponent
Related Insights (14)
Webhook delivery lag during Stripe incidents breaks payment flowscritical
Webhook delivery failures from exceeding 3-second response timeoutcritical
Unvalidated webhook signatures cause payment security breachescritical
Missing idempotency handling causes duplicate payment event processingwarning
Missing proactive monitoring delays breach detection by 50%warning
Webhook signature verification fails when body is parsed before validationcritical
Webhook verification fails when mixing test and live signing secretscritical
Reverse proxy modifies webhook request causing signature verification failurecritical
Webhook events processed out-of-order cause data consistency errorscritical
Webhook signature validation failure causes transaction losscritical
Missing webhook handlers cause unprocessed paymentscritical
Webhook timeout from slow endpoint processingwarning
Missing webhooks prevent real-time transaction visibilityinfo
Missing webhook signature validation exposes system to spoofed requestscritical