Webhook not firing after checkout
Use this when Lemon Squeezy checkout completes but no paid order event reaches your app, fulfillment worker, license grant, or access table.
Troubleshooting router
Start from the symptom your checkout or webhook route is showing, then open the matching browser-only debugger, report generator, or implementation guide. No API key, webhook secret, customer payload, or production log is uploaded.
These phrases mirror the high-intent errors a small SaaS developer types after checkout appears to work but fulfillment or access delivery fails.
Each path leads to a concrete checklist, local report, or browser-only generator instead of a generic blog post.
Use this when Lemon Squeezy checkout completes but no paid order event reaches your app, fulfillment worker, license grant, or access table.
Use this when the local route works but the deployed webhook endpoint fails because of path, method, runtime, or environment configuration drift.
Use this when the event arrives but HMAC verification fails because bytes changed, the wrong secret is used, or the framework parsed JSON too early.
Use this when a generated checkout link is stale, the variant is not live, custom_price minor units do not match currency, or test/live mode is mixed.
Use this when a retry or replay might send a second download email, create another license, or grant access twice after an order_created event.
Use this before making a buy link public: price, PayPal visibility, paid order event, signature, duplicate replay, private delivery, refund, and support notes.
Use this when a digital download, license key, or access grant needs private delivery, checksum evidence, idempotency, refund rollback, and support wording.
The free tools handle diagnosis and evidence. The CN¥69 Pro Kit is positioned as a shortcut only when someone wants copy-ready fixtures, tests, and report templates.
Safety boundary: this troubleshooting hub is browser-only and static. Do not paste production API keys, webhook signing secrets, customer data, full order payloads, or private checkout links into public reports.