You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Stripe store flow for free and paid digital products (#28)
* Add Stripe-powered store with free and paid digital products
Co-authored-by: Amanda Nelson <jobs@amanda-nelson.com>
* Enable runtime mode for Stripe store API routes
Co-authored-by: Amanda Nelson <jobs@amanda-nelson.com>
* Add Stripe webhook fulfillment and gated paid downloads
Co-authored-by: Amanda Nelson <jobs@amanda-nelson.com>
* Add Stripe CLI webhook testing docs for store
Co-authored-by: Amanda Nelson <jobs@amanda-nelson.com>
* update next and mdx
* node updates and store testing
* update jest config for ci
* test
* tootallnate update
* netlify test
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
- webhook logs show `POST /api/store/webhook` succeeded
389
+
- buyer receives transactional email if `RESEND_API_KEY` is configured
390
+
- success-page download button and emailed link both pass through `/api/store/paid-download`
391
+
392
+
Notes:
393
+
-`stripe trigger checkout.session.completed` can test webhook wiring, but a real checkout is the best end-to-end test because it includes your exact metadata and redirect behavior.
394
+
- Free-product claims do not require Stripe and continue through `/api/store/free-claim`.
395
+
345
396
## Resources Page
346
397
347
398
The resources page (`/resources`) provides a comprehensive collection of free resources for digital wellness, automation, and neurodivergent-friendly tech solutions.
0 commit comments