Adds Creem payments to a Next.js (App Router) app end to end. Covers products, one-time and subscription checkout, webhook signature verification, three-layer idempotency (event id, resend key, grant key), a tested entitlement state machine with stale and out-of-order guards, customer portal and in-product cancellation, refunds and chargebacks revoking access, Vitest and Playwright test-card tests, and go-live. Ships 3 slash commands (/add-creem-paywall, /debug-creem-webhook, /payment-audit). Use when the user wants to sell with Creem (creem.io), add a paywall, subscriptions or a lifetime deal, wire Creem webhooks, fix "webhook signature invalid", or handle refunds and access revocation.
Full instructions are included with purchase
This is a paid skill. Buy it on its own or get every skill with a plan. Buyers download it from this page or their account.
Outline
When to use / when not to
Prerequisites
Steps
Files to create or change
Hard rules
Pitfalls
Self-check (all must be true before you report done)