From 9d34eca1038fefc49c230f39570986b91bcee4f7 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Thu, 12 Mar 2026 11:54:42 -0700 Subject: [PATCH] fix(transak): default to STAGING environment for all purchases Switch TRANSAK_ENV default from PRODUCTION to STAGING in shared/transak.ts, docker-compose.yml, and rflows config endpoint. All card purchases now route through Transak's staging gateway until production is ready. Co-Authored-By: Claude Opus 4.6 --- docker-compose.yml | 2 +- modules/rflows/mod.ts | 2 +- shared/transak.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6300923..eca3228 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -46,7 +46,7 @@ services: - TWENTY_API_TOKEN=${TWENTY_API_TOKEN:-} - TRANSAK_API_KEY=${TRANSAK_API_KEY:-} - TRANSAK_SECRET=${TRANSAK_SECRET:-} - - TRANSAK_ENV=${TRANSAK_ENV:-PRODUCTION} + - TRANSAK_ENV=${TRANSAK_ENV:-STAGING} - OLLAMA_URL=http://ollama:11434 - INFISICAL_AI_CLIENT_ID=${INFISICAL_AI_CLIENT_ID} - INFISICAL_AI_CLIENT_SECRET=${INFISICAL_AI_CLIENT_SECRET} diff --git a/modules/rflows/mod.ts b/modules/rflows/mod.ts index 7732cea..e1eabb4 100644 --- a/modules/rflows/mod.ts +++ b/modules/rflows/mod.ts @@ -297,7 +297,7 @@ routes.get("/api/onramp/config", (c) => { routes.get("/api/transak/config", (c) => { return c.json({ provider: "transak", - environment: process.env.TRANSAK_ENV || "PRODUCTION", + environment: process.env.TRANSAK_ENV || "STAGING", }); }); diff --git a/shared/transak.ts b/shared/transak.ts index 0d8e9ff..96d9336 100644 --- a/shared/transak.ts +++ b/shared/transak.ts @@ -16,7 +16,7 @@ export function extractRootDomain(host: string): string { } export function createTransakWidgetUrl(params: Record): string { - const env = process.env.TRANSAK_ENV || 'PRODUCTION'; + const env = process.env.TRANSAK_ENV || 'STAGING'; const base = env === 'PRODUCTION' ? TRANSAK_WIDGET_BASE : TRANSAK_WIDGET_BASE_STG; const url = new URL(base);