...
Descripción | Documento o Link | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Repositorio | El código del microservicio se ubica en este repositorio | https://github.com/fintechdigitalventure/tr-spin-ffss-acc-aggreg-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 | ||||||||||||||||||||||||||
DTO’s | Información que se usa para mantener la comunicación entre componentes |
|
...
La nomenclatura de métodos rpc se obtuvo de FiservRepository
Code Block |
---|
service AccountAggregationService { rpc GetAccountBalance(com.oxxo.fintech.dto.balance.grpc.AccountBalanceRequestDTO) returns (com.oxxo.fintech.dto.balance.grpc.AccountBalanceResponseDTO){} rpc SynchronizeMirrorBalance(com.oxxo.fintech.dto.balance.grpc.AccountBalanceRequestDTO) returns (com.oxxo.fintech.dto.balance.grpc.AccountBalanceResponseDTO){} rpc TransferBalance(com.oxxo.fintech.dto.balance.grpc.BalanceTransferFLRequestDTO) returns (com.oxxo.fintech.dto.balance.grpc.BalanceTransferResponseDTO){} rpc TransferPeerToPeer(com.oxxo.fintech.dto.balance.grpc.PeerToPeerFiservTransferFLRequestDTO) returns (com.oxxo.fintech.dto.balance.grpc.PeerToPeerTransferFalconDetailsResponseDTO){} rpc FrozenBalanceTransfer(com.oxxo.fintech.dto.balance.grpc.FrozenBalanceTransferFLRequestDTO) returns (com.oxxo.fintech.dto.balance.grpc.BalanceTransferResponseDTO){} rpc GetAccountDetails(com.oxxo.fintech.dto.account.grpc.AccountDetailsRequestDTO) returns (com.oxxo.fintech.dto.account.grpc.AccountDetailsResponseDTO){} rpc PreAuthTrx SetAccountBlock(com.oxxo.fintech.dto.account.grpc.AccountBlockUnblockRequestDTO) returns (com.oxxo.fintech.dto.account.grpc.AccountBlockUnblockResponseDTO){} rpc SynchronizeMirrorAccount(com.oxxo.fintech.dto.account.grpc.ValidateAmountRequestDTOAccountDetailsRequestDTO) returns (com.oxxo.fintech.dto.account.grpc.GenericOutputAreaResponseAccountDetailsResponseDTO){} rpc GetPendingTransactionsPreAuthTrx (com.oxxo.fintech.dto.account.grpc.PendingTransactionsDetailsRequestDTOValidateAmountRequestDTO) returns (com.oxxo.fintech.dto.account.grpc.PendingTransactionsDetailsResponseDTOGenericOutputAreaResponse){} rpc GetPostedTransactionsGetPendingTransactions (com.oxxo.fintech.dto.account.grpc.PostedTransactionsDetailsRequestDTOPendingTransactionsDetailsRequestDTO) returns (com.oxxo.fintech.dto.account.grpc.PostedTransactionsDetailsResponseDTOPendingTransactionsDetailsResponseDTO){}tDTO) rpc GetPostedTransactions (com.oxxo.fintech.dto.account.grpc.PostedTransactionsDetailsRequestDTO) returns (com.oxxo.fintech.dto.account.grpc.AccountDetailsResponseDTOPostedTransactionsDetailsResponseDTO){} }Diagramas de secuencia |
POST → /v1/accounts/details
...