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 Las clases que hacen esta conversión dentro del gateway son los las siguientes:
AccountDataDTOClient.java - Que corresponde al endpoint /account/details de fiserv
...
PeerToPeerTransferFalconResponseActionDataDTOClient.java - Que corresponde al endpoint /account/FL-transferP2P de fiserv
...
AccountBalanceResponseDTOClient.java - Que corresponde al endpoint /account/balance/details de fiserv
...
Para contrarrestar esta multiplicación realizamos una división entre 100 al invocar los converters que pasan los valores de los DTOs de FFSS (que provienen de ffss-account-gateway-service) a los DTOs de Spin ya que estos últimos también realizan la multiplicación por 100 dentro de los getters. Con esto evitamos la doble multiplicación por 100.
...