BillingWebhookKit

Lemon Squeezy order_created webhook fixture

A realistic order_created fixture helps validate one-time purchase delivery before a real customer pays.

Open the free generator

Lock paid-order fields

Assert the event name, order ID, variant ID, customer email, status, currency, total amount, and product mapping before granting access.

Test delivery once

Replay the same signed order_created fixture multiple times and confirm the product is delivered once, not once per retry.

Keep customer data fake

Use fake emails, fake order IDs, fake customer IDs, and CN¥69-style test amounts so the fixture is safe to share in pull requests.

FAQ

What should an order_created test prove?

It should prove that a paid order maps to the right product, grants access once, and ignores duplicate delivery attempts.

Is the fixture a real Lemon Squeezy order?

No. It is a local development fixture shaped for handler and CI tests, not a live provider record.

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.