Dentro del microservicio ffss-account-gateway-service algunos montos que fiserv devuelve en los response los multiplicamos por 100 para convertir las cantidades a centavos. Se hizo de esta manera debido a que Spin lo hace de la misma forma en sus DTOs.
Los DTOs que hacen esta conversión son los siguientes:
AccountDataDTOClient.java - Que corresponde al endpoint /account/details
PeerToPeerTransferFalconResponseActionDataDTOClient.java - Que corresponde al endpoint /account/FL-transferP2P
AccountBalanceResponseDTOClient.java - Que corresponde al endpoint /account/balance/details
Para contrarrestar esta multiplicación realizamos una división entre 100 al devolver los datos a los microservicios de Spin
Microservicio: spin-account-service - Interface: FfssAccountConverter.java
Microservicio: spin-user-inquiry-service - Interface: ffssAccountConverter.java
Add Comment