creem-checkout

Paid

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)
  • Compared with Creem's free `creem-api` skill
  • Slash commands