fix: replace payment.collaborative-finance.net with crypto-commons.org

CoFi payment is now at crypto-commons.org/cofi4-payment exclusively.
Removed all references to the old payment.collaborative-finance.net domain.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-03-24 11:08:22 -07:00
parent de51975cb3
commit 4b194a04f1
6 changed files with 11 additions and 11 deletions

View File

@ -5,7 +5,7 @@
MOLLIE_API_KEY=test_xxxxxxxxxxxxxxxxxxxxxxxxxxxx MOLLIE_API_KEY=test_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
# ── Public URL (used for Mollie redirects and webhooks) ── # ── Public URL (used for Mollie redirects and webhooks) ──
NEXT_PUBLIC_BASE_URL=https://payment.collaborative-finance.net NEXT_PUBLIC_BASE_URL=https://crypto-commons.org
# ── Google Sheets (registration data) ── # ── Google Sheets (registration data) ──
# JSON string of the service account key # JSON string of the service account key

View File

@ -9,7 +9,7 @@ import {
} from "@/lib/event.config" } from "@/lib/event.config"
// Public base URL // Public base URL
const BASE_URL = process.env.NEXT_PUBLIC_BASE_URL || "https://payment.collaborative-finance.net" const BASE_URL = process.env.NEXT_PUBLIC_BASE_URL || "https://crypto-commons.org"
export async function POST(request: NextRequest) { export async function POST(request: NextRequest) {
try { try {

View File

@ -7,7 +7,7 @@ const _geist = Geist({ subsets: ["latin"] })
const _geistMono = Geist_Mono({ subsets: ["latin"] }) const _geistMono = Geist_Mono({ subsets: ["latin"] })
export const metadata: Metadata = { export const metadata: Metadata = {
metadataBase: new URL("https://payment.collaborative-finance.net"), metadataBase: new URL("https://crypto-commons.org/cofi4-payment"),
title: "CoFi 2026 — Registration", title: "CoFi 2026 — Registration",
description: description:
"Register for CoFi 2026 — Collaborative Finance. Reimagining finance for the commons.", "Register for CoFi 2026 — Collaborative Finance. Reimagining finance for the commons.",
@ -22,7 +22,7 @@ export const metadata: Metadata = {
title: "CoFi 2026 — Registration", title: "CoFi 2026 — Registration",
description: description:
"Register for CoFi 2026 — Collaborative Finance. Reimagining finance for the commons.", "Register for CoFi 2026 — Collaborative Finance. Reimagining finance for the commons.",
url: "https://payment.collaborative-finance.net", url: "https://crypto-commons.org/cofi4-payment",
siteName: "CoFi", siteName: "CoFi",
locale: "en_US", locale: "en_US",
type: "website", type: "website",

View File

@ -10,7 +10,7 @@ services:
- INFISICAL_PROJECT_SLUG=cofi-register - INFISICAL_PROJECT_SLUG=cofi-register
# Non-secret config (defaults inline) # Non-secret config (defaults inline)
- NODE_ENV=production - NODE_ENV=production
- NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL:-https://payment.collaborative-finance.net} - NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL:-https://crypto-commons.org}
- GOOGLE_SHEET_NAME=${GOOGLE_SHEET_NAME:-Registrations} - GOOGLE_SHEET_NAME=${GOOGLE_SHEET_NAME:-Registrations}
- BOOKING_SHEET_NAME=${BOOKING_SHEET_NAME:-Sheet1} - BOOKING_SHEET_NAME=${BOOKING_SHEET_NAME:-Sheet1}
- SMTP_HOST=${SMTP_HOST:-mail.rmail.online} - SMTP_HOST=${SMTP_HOST:-mail.rmail.online}
@ -22,7 +22,7 @@ services:
- LISTMONK_LIST_ID=${LISTMONK_LIST_ID:-27} - LISTMONK_LIST_ID=${LISTMONK_LIST_ID:-27}
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.cofi-register.rule=Host(`payment.collaborative-finance.net`) || Host(`cofi-register-staging.jeffemmett.com`)" - "traefik.http.routers.cofi-register.rule=Host(`cofi-register-staging.jeffemmett.com`)"
- "traefik.http.routers.cofi-register.entrypoints=web,websecure" - "traefik.http.routers.cofi-register.entrypoints=web,websecure"
- "traefik.http.services.cofi-register.loadbalancer.server.port=3000" - "traefik.http.services.cofi-register.loadbalancer.server.port=3000"
healthcheck: healthcheck:

View File

@ -1,15 +1,15 @@
<!-- <!--
CoFi Registration Button — Embed Snippet CoFi Registration Button — Embed Snippet
Copy-paste this anywhere on collaborative-finance.net to add a registration button. Copy-paste this anywhere to add a CoFi registration button.
The button links to the standalone registration app at payment.collaborative-finance.net. The button links to the registration page at crypto-commons.org/cofi4-payment.
Customize: Change the button text, colors, or styling below to match your site. Customize: Change the button text, colors, or styling below to match your site.
--> -->
<!-- Option 1: Styled button (self-contained, no external CSS needed) --> <!-- Option 1: Styled button (self-contained, no external CSS needed) -->
<a <a
href="https://payment.collaborative-finance.net" href="https://crypto-commons.org/cofi4-payment"
style=" style="
display: inline-block; display: inline-block;
padding: 14px 32px; padding: 14px 32px;
@ -30,7 +30,7 @@
<!-- Option 2: Minimal link (use your own CSS) --> <!-- Option 2: Minimal link (use your own CSS) -->
<!-- <!--
<a href="https://payment.collaborative-finance.net" class="your-button-class"> <a href="https://crypto-commons.org/cofi4-payment" class="your-button-class">
Register for CoFi 2026 Register for CoFi 2026
</a> </a>
--> -->

View File

@ -215,7 +215,7 @@ export const EMAIL_BRANDING = {
export const LINKS = { export const LINKS = {
website: "https://www.collaborative-finance.net", website: "https://www.collaborative-finance.net",
register: "https://payment.collaborative-finance.net", register: "https://crypto-commons.org/cofi4-payment",
telegram: "", // TBD — set when community channel is created telegram: "", // TBD — set when community channel is created
community: "", // TBD — set when community channel is created community: "", // TBD — set when community channel is created
contactEmail: "cofi.gathering@gmail.com", contactEmail: "cofi.gathering@gmail.com",