Refactored the whole app based on the requirements shared

This commit is contained in:
Stephanos A
2026-05-21 08:48:28 +03:00
parent 0c4f22c85c
commit 69b27ecb4b
84 changed files with 6880 additions and 12659 deletions

View File

@@ -0,0 +1,9 @@
import { registerAs } from '@nestjs/config';
export default registerAs('card', () => ({
baseUrl: process.env.CARD_BASE_URL || '',
apiKey: process.env.CARD_API_KEY || '',
webhookSecret: process.env.CARD_WEBHOOK_SECRET || '',
webhookUrl: process.env.CARD_WEBHOOK_URL || '',
returnUrl: process.env.CARD_RETURN_URL || '',
}));

View File

@@ -0,0 +1,9 @@
import { registerAs } from '@nestjs/config';
export default registerAs('cbe', () => ({
baseUrl: process.env.CBE_BASE_URL || '',
merchantId: process.env.CBE_MERCHANT_ID || '',
secretKey: process.env.CBE_SECRET_KEY || '',
notifyUrl: process.env.CBE_NOTIFY_URL || '',
returnUrl: process.env.CBE_RETURN_URL || '',
}));

View File

@@ -0,0 +1,9 @@
import { registerAs } from '@nestjs/config';
export default registerAs('ebirr', () => ({
baseUrl: process.env.EBIRR_BASE_URL || '',
merchantCode: process.env.EBIRR_MERCHANT_CODE || '',
secretKey: process.env.EBIRR_SECRET_KEY || '',
notifyUrl: process.env.EBIRR_NOTIFY_URL || '',
returnUrl: process.env.EBIRR_RETURN_URL || '',
}));