diff --git a/src/app/remittances/remittances.service.ts b/src/app/remittances/remittances.service.ts index f62f3e602..1b48aa39e 100644 --- a/src/app/remittances/remittances.service.ts +++ b/src/app/remittances/remittances.service.ts @@ -47,7 +47,11 @@ export class RemittancesService { } private getHeaders(): HttpHeaders { - return new HttpHeaders({ 'Content-Type': 'application/json' }); + let headers = new HttpHeaders({ 'Content-Type': 'application/json' }); + const apiHeader = environment.mifosRemittanceApiHeader; + const apiKey = environment.mifosRemittanceApiKey; + headers = headers.set(apiHeader, apiKey); + return headers; } /** diff --git a/src/assets/env.js b/src/assets/env.js index 6ff50201d..e795d09bc 100644 --- a/src/assets/env.js +++ b/src/assets/env.js @@ -92,10 +92,10 @@ // Remittance Module Environment variables window['env']['mifosRemittanceApiClientUrl'] = ''; - window['env']['mifosRemittanceApiProvider'] = '/remittance-api'; - window['env']['mifosRemittanceApiVersion'] = '/v1'; + window['env']['mifosRemittanceApiProvider'] = ''; + window['env']['mifosRemittanceApiVersion'] = ''; window['env']['mifosRemittanceEnabled'] = false; - window['env']['mifosRemittanceApiClientHeader'] = 'X-Gravitee-Api-Key'; + window['env']['mifosRemittanceApiClientHeader'] = ''; window['env']['mifosRemittanceApiClientKey'] = ''; // Enable Role-Based Access Control (RBAC) for menu/button permissions diff --git a/src/environments/environment.ts b/src/environments/environment.ts index dd24281d1..f1ee4fa67 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -81,17 +81,17 @@ export const environment = { }, httpCacheEnabled: loadedEnv.httpCacheEnabled || false, - mifosInterbankTransfersApiUrl: window.env?.mifosInterbankTransfersApiUrl || 'https://apis.flexcore.mx', + mifosInterbankTransfersApiUrl: window.env?.mifosInterbankTransfersApiUrl || 'https://apis.mifos.community', mifosInterbankTransfersApiProvider: window.env?.mifosInterbankTransfersApiProvider || '/vnext1', mifosInterbankTransfersApiVersion: window.env?.mifosInterbankTransfersApiVersion || '/v1.0', mifosInterbankTransfersEnabled: window.env?.mifosInterbankTransfersEnabled ?? true, /** Remittance Module Integration */ mifosRemittanceApiUrl: window.env?.mifosRemittanceApiClientUrl || '', - mifosRemittanceApiProvider: window.env?.mifosRemittanceApiProvider || '/remittance-api', - mifosRemittanceApiVersion: window.env?.mifosRemittanceApiVersion || '/v1', - mifosRemittanceEnabled: window.env?.mifosRemittanceEnabled === true || window.env?.mifosRemittanceEnabled === 'true', - mifosRemittanceApiHeader: window.env?.mifosRemittanceApiClientHeader || 'X-Gravitee-Api-Key', + mifosRemittanceApiProvider: window.env?.mifosRemittanceApiProvider || '', + mifosRemittanceApiVersion: window.env?.mifosRemittanceApiVersion || '', + mifosRemittanceEnabled: window.env?.mifosRemittanceEnabled === true || false, + mifosRemittanceApiHeader: window.env?.mifosRemittanceApiClientHeader || '', mifosRemittanceApiKey: window.env?.mifosRemittanceApiClientKey || '', /** diff --git a/src/typings.d.ts b/src/typings.d.ts index 9b57417dd..9aa755387 100644 --- a/src/typings.d.ts +++ b/src/typings.d.ts @@ -46,6 +46,11 @@ interface Window { externalNationalIdSystemApiHeader?: string; externalNationalIdSystemApiKey?: string; externalNationalIdRegex?: string; + mifosRemittanceApiUrl?: string; + mifosRemittanceApiProvider?: string; + mifosRemittanceApiVersion?: string; + mifosRemittanceEnabled?: boolean; + mifosRemittanceApiKey?: string; }; }