crypto-commons-gather.ing-w.../app
Jeff Emmett 8f59233918 feat: swap Stripe for Mollie payment integration
Replace Stripe checkout with Mollie payments API. Mollie handles
payment method selection on their hosted checkout (card, SEPA, iDEAL,
PayPal, etc). Simpler auth model — single API key, no webhook secrets.

- Rewrite /api/create-checkout-session for Mollie payment creation
- Rewrite /api/webhook for Mollie status verification flow
- Update google-sheets.ts: stripeSessionId → paymentSessionId
- Remove payment method radio buttons (Mollie shows all methods)
- Update docker-compose env vars
- Swap stripe npm package for @mollie/api-client

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 14:30:55 -08:00
..
about feat: add "Register to Attend" link to footer across all pages 2026-03-04 12:02:39 -08:00
api feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
directions feat: add "Register to Attend" link to footer across all pages 2026-03-04 12:02:39 -08:00
gallery feat: add "Register to Attend" link to footer across all pages 2026-03-04 12:02:39 -08:00
register feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
sponsorships feat: add "Register to Attend" link to footer across all pages 2026-03-04 12:02:39 -08:00
success feat: add "Register to Attend" link to footer across all pages 2026-03-04 12:02:39 -08:00
transparency fix: change early bird deadline from April 30 to March 31 2026-03-03 10:42:34 -08:00
globals.css feat: update footer text to reflect Creative Commons license 2025-12-10 18:39:44 +00:00
layout.tsx fix: remove @vercel/analytics import (not on Vercel) 2026-03-01 11:29:43 -08:00
page.tsx feat: add "Register to Attend" link to footer across all pages 2026-03-04 12:02:39 -08:00