Lemon Squeezy webhook starter
Lemon Squeezy webhooks for Node apps without starting from a blank file.
Buy the Lemon Squeezy Subscription Kit when you need signed webhook handling, subscription entitlement records, cancellation and refund sync, and buyer-verifiable tests in a plain Node source package.
What the paid kit is for
Webhook verification
Raw-body event handling with Lemon Squeezy signature checks before any subscription state is trusted.
Entitlement sync
Subscription lifecycle records that your app can map to customer access, active plans, and license state.
Buyer checks
Tests, manifest verification, and a smoke command so buyers can prove the archive works after download.
Included source patterns
- Hosted checkout URL creation with buyer email and custom fields.
- Lemon Squeezy
x-signatureverification on the raw request body. - Idempotent subscription sync for active, cancelled, refunded, and changed subscription events.
- Entitlement output for application-side access checks.
- License-key capture plus activation-limit enforcement.
- README, single-buyer license, manifest, tests, and buyer smoke command.
Checkout
$29 source kit
This is source code for your own application, not a hosted integration service. You bring your Lemon Squeezy account, webhook secret, database, deployment target, and production controls.