What problem does it solve?
This Skill helps diagnose and fix issues with Stripe webhook handling, particularly focusing on missing revenue logging, subscription renewal gaps, payout failures, and ensuring complete webhook event coverage.
Core Features & Use Cases
- Webhook Architecture Analysis: Understand the flow from Stripe to your backend, including verification, storage, and dispatch.
- Identify Missing Handlers: Pinpoint which Stripe events are not being processed, leading to silent failures or lost data (e.g.,
invoice.payment_succeeded).
- Implement Fixes: Provides step-by-step guidance and code examples to add missing webhook handlers and ensure revenue is logged correctly.
- Idempotency Assurance: Explains HustleXP's two-layer idempotency system to prevent duplicate processing.
- Use Case: If your subscription revenue reports are showing gaps after the first month, this Skill will guide you to identify that
invoice.payment_succeeded is not wired and show you how to fix it.
Quick Start
Use the stripe-webhook-auditor skill to audit all currently handled Stripe event types in the backend jobs worker.