Files
edr-platform/apps/edr-payment-api/src/config/cac.config.ts

14 lines
571 B
TypeScript

import { registerAs } from "@nestjs/config";
export default registerAs("cac", () => ({
baseUrl: process.env.CAC_BASE_URL || "",
username: process.env.CAC_USERNAME || "",
password: process.env.CAC_PASSWORD || "",
appKey: process.env.CAC_APP_KEY || "",
apiKey: process.env.CAC_API_KEY || "",
companyServicesId: Number(process.env.CAC_COMPANY_SERVICES_ID || 0),
currency: process.env.CAC_CURRENCY || "DJF",
tokenTtlMs: Number(process.env.CAC_TOKEN_TTL_MS || 23 * 60 * 60 * 1000),
otpExpiryMs: Number(process.env.CAC_OTP_EXPIRY_MS || 10 * 60 * 1000),
}));