From 4617c483fa4902d0bf2b88cdfdf8420eca257899 Mon Sep 17 00:00:00 2001 From: k4rli Date: Mon, 4 Aug 2025 19:03:18 +0300 Subject: [PATCH] feat(MED-131): env fix v2 --- .env.production | 3 +++ .../src/services/montonio-order-handler.service.ts | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.env.production b/.env.production index b6c0838..90b9aaf 100644 --- a/.env.production +++ b/.env.production @@ -10,3 +10,6 @@ NEXT_PUBLIC_SUPABASE_URL=https://oqsdacktkhmbylmzstjq.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im9xc2RhY2t0a2htYnlsbXpzdGpxIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDY1MjgxMjMsImV4cCI6MjA2MjEwNDEyM30.LdHCTWxijFmhXdnT9KVuLRAVbtSwY7OO-oLtpd8GmO0 NEXT_PUBLIC_SITE_URL=https://test.medreport.ee + +# MONTONIO +NEXT_PUBLIC_MONTONIO_ACCESS_KEY=7da5d7fa-3383-4997-9435-46aa818f4ead diff --git a/packages/billing/montonio/src/services/montonio-order-handler.service.ts b/packages/billing/montonio/src/services/montonio-order-handler.service.ts index 5a34ab6..ee1b630 100644 --- a/packages/billing/montonio/src/services/montonio-order-handler.service.ts +++ b/packages/billing/montonio/src/services/montonio-order-handler.service.ts @@ -3,11 +3,11 @@ import axios, { AxiosError } from 'axios'; import { MontonioClientEnvSchema } from '../schema/montonio-client-env.schema'; import { MontonioServerEnvSchema } from '../schema/montonio-server-env.schema'; -const { accessKey } = MontonioClientEnvSchema.parse({ +const clientEnv = () => MontonioClientEnvSchema.parse({ accessKey: process.env.NEXT_PUBLIC_MONTONIO_ACCESS_KEY, }); -const { apiUrl, secretKey } = MontonioServerEnvSchema.parse({ +const serverEnv = () => MontonioServerEnvSchema.parse({ apiUrl: process.env.MONTONIO_API_URL, secretKey: process.env.MONTONIO_SECRET_KEY, }); @@ -30,6 +30,9 @@ export class MontonioOrderHandlerService { locale: string; merchantReference: string; }) { + const { accessKey } = clientEnv(); + const { apiUrl, secretKey } = serverEnv(); + const params = { accessKey, description,