Next.js raw-body audit
Find the exact reason a Lemon Squeezy webhook signature fails in Next.js.
Score a Next.js App Router webhook route before real payments hit it. The audit checks raw-body handling, `x-signature` verification, runtime choice, secret isolation, idempotency, duplicate replay, and PR evidence without sending code or secrets to a server.
Route inputs
Browser-only audit controls
Use fake payloads and throwaway signing secrets only. Do not paste production keys, customer data, or private order payloads.
Audit output
Score, blockers, fix order, and starter route
The route reads the raw body first, but duplicate delivery has not been proven yet.
Run the same signed fake Lemon Squeezy event more than once and assert one side effect.
Generated report
Raw-body-safe starter route
Generate a fuller App Router handler and replay test scaffold.
Debug route Signature mismatch debuggerCompare raw body mutation, wrong secret, header format, and parser causes.
Buyer proof Pro sample reportPreview the PR-ready evidence the CN¥69 Pro Kit is built to produce.
CN¥69 kit Pro Kit previewInspect package contents, tests, checksum, delivery policy, and public manifest.