Stripe per-seat billing for Node apps
Start from a tested team-seat billing flow instead of a blank Stripe webhook.
Stripe Team Seat Kit is a paid Node source kit for SaaS builders who need subscription quantity, team invites, seat-limit enforcement, and idempotent webhook syncing in one adaptable package.
What The Kit Covers
Seat Sync
Subscription updates set team seat limits from Stripe quantity, with active-status checks before access is granted.
Invite Flow
Signed invite tokens let teams invite members while rejecting expired, altered, inactive, or seat-full attempts.
Verification
Includes tests, buyer smoke checks, a manifest verifier, and a dependency-free demo server.
Adapt-It-Yourself Source
This is not a hosted billing platform. It is a compact source kit for developers who want a concrete implementation to adapt into an existing Node app, auth system, and Stripe Billing setup.
npm run verify:manifest
npm test
npm run smoke:buyer
The delivered zip includes setup notes, source files, tests, and a checksum manifest.
Questions Before Buying
What does the Stripe per-seat billing kit include?
It includes Node source for subscription quantity syncing, signed team invites, seat-limit checks, webhook idempotency, tests, buyer smoke checks, and a manifest verifier.
Is this a hosted billing service?
No. It is an adapt-it-yourself source kit for developers who want working reference code to merge into an existing Node app, auth layer, and Stripe Billing setup.
What work remains after purchase?
You connect your Stripe account, map the examples to your user and team model, review the tests, and adapt the demo server paths to your production app.
Buy
The live Gumroad checkout delivers the paid source kit. Base USDC orders are available by email when a card checkout is not a fit.