Dentro del proyecto se integraron seis Feature Flags con el fin de controlar el consumo de los servicios del proveedor financiero a través de los servicios del proyecto.

Feature Flags dentro de Spin

Éstas feature flags tienen como objetivo habilitar o deshabilitar el uso de los servicios de mirror. Tienen los siguientes identificadores:

IS_ACCOUNT_AGGREGATION_SERVICE_SWITCH_ENABLED: Habilita el acceso a los servicios del dominio de cuentas.

IS_CUSTOMER_AGGREGATION_SERVICE_SWITCH_ENABLED: Habilita el acceso a los servicios del dominio de clientes

IS_CARD_AGGREGATION_SERVICE_SWITCH_ENABLED: Habilita el acceso a los servicios del dominio de tarjeta.

Nota. Si éstos feature flags son deshabilitados, la información de los servicios de mirror estaría desincronizada, por lo que sería necesario eliminar los registros existentes en las bases de datos de mirror para que vuelvan a sincronizar de acuerdo con la demanda.

Feature Flags en los servicios de mirror

Permiten decidir cuando se consumirá directamente el proveedor de servicios financieros o se accederá a la información almacenada en el mirror. Tienen los siguientes identificadores:

IS_ACCOUNT_MIRROR_SWITCH_ENABLED: Habilita el acceso al mirror de bloqueos de cuentas.

IS_BALANCE_MIRROR_SWITCH_ENABLED: Habilita el acceso al mirror de balance de cuentas.

IS_CARD_MIRROR_SWITCH_ENABLED: Habilita el acceso al mirror de bloqueos de tarjetas. (Actualmente se tiene este nombre para esta Feature Flag IS_CARD_MIRROR_STRATEGY_ENABLED)

Feature flags del dominio de cuentas

Acceso a bloqueos de cuentas

Acceso a balance de cuentas

Feature flag del dominio de tarjetas

Feature flag del dominio de clientes

Parámetros de activación de Feature Flags desde Spin

Flag

Contexto

UserId

Properties

IS_CUSTOMER_AGGREGATION_SERVICE_SWITCH_ENABLED

setDefaultValuesToCustomer

customerNumber


createBankingCustomer

phone


createLegalBankingCustomer

rfc


Otros

accountNumber


IS_ACCOUNT_AGGREGATION_SERVICE_SWITCH_ENABLED

Todos

accountNumber


IS_CARD_AGGREGATION_SERVICE_SWITCH_ENABLED

Account by CardNumber


cardNumber

** * Este valor solo es necesario para el flujo de deposito en oxxo con tarjeta física.

linkCardToAccount

accountNumber


Otros

panToken