Account Gateway

Contenido

Descripción

Permite tener la comunicación entre Spin y Fiserv para los módulos de account y balance.

Detalle del endpoint

 

Descripción

Documento o Link

 

Descripción

Documento o Link

Repositorio

El código del microservicio se ubica en este repositorio

https://github.com/fintechdigitalventure/tr-spin-ffss-acc-gw-svc-backend-java

Contrato

Este es el contrato con el que se desarrolla este microservicio

 

Definición

Documentación que define la funcionalidad del microservicio

Definición de servicios - Mirror Strategy

DTO’s

Información que se usa para mantener la comunicación entre componentes

 

La nomenclatura de métodos grpc se obtuvo de FiservRepository

Diagrama de secuencia

GetAccountDetails

Account Aggregation Service | POST → /v1/accounts/details​

SetAccountBlockCode

Account Aggregation Service | POST → /v1/accounts/blocks​

​POST /account/balance/details

GetAccountBalance

Account Aggregation Service | POST → /v1/balances​

TransferBalance

Account Aggregation Service | PUT → /v1/balances/transfers​

TransferPeerToPeer

Account Aggregation Service | PUT → /v1/balances/transfers p2p​

FrozenBalanceTransfer

Account Aggregation Service | PUT → /v1/balances/transfers qr

QA

Artefacto

Descripción

Documento / Link

Artefacto

Descripción

Documento / Link

Casos de prueba

Documento donde se especifica los casos de pruebas

 Casos de prueba - Account

Resultados de ejecución

Documento donde se encuentran las evidencias de la ejecución de las pruebas automatizadas y de performance

 Ejecuciones de Prueba QA - Mirror Strategy

Informe de pruebas

Documento donde se encontará el resumen de las pruebas realizadas en automatización y de performance

 Pruebas de performance

Tecnologías

  • ​Java 17

  • Spring Boot 3

  • Maven

  • GRPC

  • Git

  • Lombok

  • Retrofit

  • JUnit

 

https://fintechdigital.atlassian.net/browse/SPMS-65