Go to file
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
app feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
backlog chore: initialize backlog and add CCG26 twitter thread task 2026-02-02 23:21:41 +00:00
components feat: add page-flip animation, click and swipe navigation to deck viewer 2026-03-04 12:11:06 -08:00
lib feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
public feat: embed flipbook deck on sponsorship page, add photo strip 2026-03-04 11:38:22 -08:00
styles Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
.dockerignore Add .dockerignore for optimized Docker builds 2026-02-21 17:48:29 -07:00
.env.example feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
.gitignore fix: use 303 redirect for checkout POST to prevent header errors 2026-01-18 18:07:11 +01:00
CCG26-Sponsor-One-Pager.md docs: add CCG26 sponsorship package with multiple formats 2026-02-06 02:21:27 +00:00
CCG26-Sponsor-Outreach-Email.md feat: add sponsorships page, sponsorship deck, and registration add-ons 2026-03-02 17:37:58 -08:00
CCG26-Sponsor-Outreach-Template.md feat: add sponsorships page, sponsorship deck, and registration add-ons 2026-03-02 17:37:58 -08:00
CCG26-Sponsorship-Deck-print.html update: deck stats (60+ participants, 15+ countries), remove duplicate stats, add Valley of the Commons 2026-03-03 10:59:51 -08:00
CCG26-Sponsorship-Deck.html feat: embed flipbook deck on sponsorship page, add photo strip 2026-03-04 11:38:22 -08:00
CCG26-Sponsorship-Package.html fix: change early bird deadline from April 30 to March 31 2026-03-03 10:42:34 -08:00
CCG26-Sponsorship-Package.md fix: change early bird deadline from April 30 to March 31 2026-03-03 10:42:34 -08:00
CCG26-Sponsorship-Package.pdf docs: add CCG26 sponsorship package with multiple formats 2026-02-06 02:21:27 +00:00
CCG26-Sponsorship-Package.pptx docs: add CCG26 sponsorship package with multiple formats 2026-02-06 02:21:27 +00:00
Dockerfile fix: remove --frozen-lockfile to allow lockfile update during build 2026-03-01 11:25:45 -08:00
README.md Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
components.json Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
docker-compose.staging.yml feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
docker-compose.yml feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
generate_sponsor_docs.py feat: embed flipbook deck on sponsorship page, add photo strip 2026-03-04 11:38:22 -08:00
next-env.d.ts Add missing project files 2026-02-07 14:20:02 +01:00
next.config.mjs fix: add standalone output for Docker deployment 2025-12-11 12:17:27 -05:00
package-lock.json feat: add Google Sheets registration pipeline 2026-01-25 09:43:18 +01:00
package.json feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
pnpm-lock.yaml feat: swap Stripe for Mollie payment integration 2026-03-04 14:30:55 -08:00
postcss.config.mjs Initialized repository for chat Crypto commons gathering 2025-12-02 07:52:37 +00:00
tsconfig.json feat: update color scheme to crypto Commons palette 2025-12-07 19:54:53 +00:00
twitter-thread-ccg26.md fix: change early bird deadline from April 30 to March 31 2026-03-03 10:42:34 -08:00

README.md

Crypto commons gathering

Automatically synced with your v0.app deployments

Deployed on Vercel Built with v0

Overview

This repository will stay in sync with your deployed chats on v0.app. Any changes you make to your deployed app will be automatically pushed to this repository from v0.app.

Deployment

Your project is live at:

https://vercel.com/jeff-emmetts-projects/v0-crypto-commons-gathering

Build your app

Continue building your app on:

https://v0.app/chat/f77SXB9OLiW

How It Works

  1. Create and modify your project using v0.app
  2. Deploy your chats from the v0 interface
  3. Changes are automatically pushed to this repository
  4. Vercel deploys the latest version from this repository