Lemon Squeezy Webhooks
PaymentsLemon Squeezy is a merchant of record for SaaS products. It sends webhook events for orders, subscriptions, and license key activations.
Webhook Events
5 event types
order_createdA new order was placed
subscription_createdA new subscription was created
subscription_updatedA subscription was updated
subscription_cancelledA subscription was cancelled
license_key_createdA license key was generated
Signature Verification
X-SignatureHMAC-SHA256 of raw body using signing secret
Sample Payload
order_created
{
"meta": {
"event_name": "order_created",
"custom_data": {}
},
"data": {
"type": "orders",
"id": "1234567",
"attributes": {
"status": "paid",
"total": 2900,
"currency": "USD",
"user_email": "[email protected]"
}
}
}Send a Sample Lemon Squeezy Payload
Pick an event, enter your endpoint URL (or localhost), and fire a realistic Lemon Squeezy payload with one click β no Lemon Squeezy account needed.
Test Sender
Loading samplesβ¦
Capture & Inspect Lemon Squeezy Webhooks Live
Get a free public HTTPS endpoint below, point Lemon Squeezy at it, and watch events arrive in real time. Use the forwarding rule to relay them straight to your local server.
See it work in real time
Click below to get a live webhook URL instantly. Paste it anywhere β Stripe, GitHub, Postman β and watch events arrive right here.
Expires in 1 hour Β· No account needed
Forward Lemon Squeezy webhooks to localhost
- Click Create live endpoint above to get a public HTTPS URL
- Paste the URL into Lemon Squeezy's webhook settings
- In the Forwarding tab, add a rule: target =
http://localhost:3000/webhooks/lemon-squeezy - Fire a test event from Lemon Squeezy β it arrives in the inspector and hits your local handler simultaneously
Ready to test your Lemon Squeezy webhook handler?
Free HTTPS endpoint with forwarding, retry, and event replay. No install, no CLI, no deploy.
Create Free Account