BillingWebhookKit

Stripe webhook fixture generator

Stripe integrations need repeatable checkout and invoice events in CI, not only manual dashboard retries.

Open the free generator

Cover checkout completion

Keep a checkout.session.completed fixture for account creation, entitlement grants, and onboarding redirects.

Cover invoice payment

Use invoice.paid or invoice.payment_failed fixtures to test subscription renewal and dunning behavior.

Keep provider boundaries clean

Normalize Stripe, Lemon Squeezy, Paddle, and Polar events into your own internal billing events.

FAQ

Is this a Stripe API wrapper?

No. It is a fixture and test workflow for local development.

Why include multiple providers?

Provider-specific fixtures help small SaaS teams migrate or support multiple billing providers with less brittle code.

Use the free sample before wiring production checkout

Download a public sample pack with fake Lemon Squeezy fixtures, signature tests, contract checks, duplicate replay tests, and CI skeletons. The Pro Kit preview shows the full paid package structure without exposing the private archive.