Advanced · 2–5 days
Waitlist + Stripe interest hook
Touches money carefully: test-mode payments or “notify when paid tier opens”.
Milestones
- Waitlist
- Stripe test-mode product
- Webhook signature verify
- Idempotent event handling
Starter prompt
Brief Add a test-mode Stripe checkout interest flow to a waitlist app. Verify webhooks with the signing secret from env. Idempotent handlers. Never log full card data. Document test vs live switch clearly.
Constraints Keep scope finishable. Document env vars. No secrets in client code. Prefer accessible UI. List assumptions at the end.
Hardening notes
- Webhook signature verification required
- Idempotency keys / event IDs
- No live keys in vibing sessions
Full checklist: Production reality & hardening.