WEB-506 feat: add Remittance Module with 7-step payout wizard (#3200)

WEB-506 fix: address CodeRabbit review (security, validation)

WEB-506 fix: make API gateway header name configurable (MIFOS_REMITTANCE_API_HEADER)

WEB-506 fix: remove duplicate translation keys (Personal Information, Transaction Details)
This commit is contained in:
Shubham Kumar
2026-02-21 23:52:37 -06:00
committed by GitHub
parent e8bfdd435d
commit 4c8f5d8343
50 changed files with 3684 additions and 13 deletions
+9
View File
@@ -85,6 +85,15 @@ export const environment = {
mifosInterbankTransfersApiVersion: loadedEnv['mifosInterbankTransfersApiVersion'] || '/v1.0',
mifosInterbankTransfersEnabled: loadedEnv['mifosInterbankTransfersEnabled'] ?? true,
/** Remittance Module Integration */
mifosRemittanceApiUrl: loadedEnv['mifosRemittanceApiUrl'] || '',
mifosRemittanceApiProvider: loadedEnv['mifosRemittanceApiProvider'] || '/remittance-api',
mifosRemittanceApiVersion: loadedEnv['mifosRemittanceApiVersion'] || '/v1',
mifosRemittanceEnabled:
loadedEnv['mifosRemittanceEnabled'] === true || loadedEnv['mifosRemittanceEnabled'] === 'true',
mifosRemittanceApiHeader: loadedEnv['mifosRemittanceApiHeader'] || 'X-Gravitee-Api-Key',
mifosRemittanceApiKey: loadedEnv['mifosRemittanceApiKey'] || '',
minPasswordLength: loadedEnv['minPasswordLength'] || 12,
/** External National ID System integration */
+8
View File
@@ -87,6 +87,14 @@ export const environment = {
mifosInterbankTransfersApiVersion: window.env?.mifosInterbankTransfersApiVersion || '/v1.0',
mifosInterbankTransfersEnabled: window.env?.mifosInterbankTransfersEnabled ?? true,
/** Remittance Module Integration */
mifosRemittanceApiUrl: window.env?.mifosRemittanceApiUrl || '',
mifosRemittanceApiProvider: window.env?.mifosRemittanceApiProvider || '/remittance-api',
mifosRemittanceApiVersion: window.env?.mifosRemittanceApiVersion || '/v1',
mifosRemittanceEnabled: window.env?.mifosRemittanceEnabled === true || window.env?.mifosRemittanceEnabled === 'true',
mifosRemittanceApiHeader: window.env?.mifosRemittanceApiHeader || 'X-Gravitee-Api-Key',
mifosRemittanceApiKey: window.env?.mifosRemittanceApiKey || '',
/**
* External National ID System Integration
* When enabled, client creation/editing will lookup external National ID