Propuesta de contratos expuestos en gRPC para el consumo del Account Adapter, el cual contiene las conexiones a Fiserv relacionadas a Account y Balance
Endpoints
service account {
// Enpoint Fiserv: /account/details
rpc getAccountDetails (AccountDetailsRequestDTO) returns (AccountDetailsResponseDTO);
// Enpoint Fiserv: /account/block-code
rpc setAccountBlockCode (AccountBlockUnblockRequestDTO) returns (AccountBlockUnblockResponseDTO);
}
service balance {
// Enpoint Fiserv: /account/balance
rpc transferBalance (BalanceTransferRequestDTO) returns (BalanceTransferResponseDTO);
// Enpoint Fiserv: /account/FL-balance
rpc transferBalanceFL (BalanceTransferFLRequestDTO) returns (BalanceTransferResponseDTO);
// Enpoint Fiserv: /account/FL-transferP2P
rpc transferPeerToPeerFL (PeerToPeerFiservTransferFLRequestDTO) returns
(PeerToPeerTransferFalconDetailsResponseDTO);
// Enpoint Fiserv: /account/QRFL-balance
rpc frozenBalanceTransferFL (FrozenBalanceTransferFLRequestDTO) returns (BalanceTransferResponseDTO);
// Enpoint Fiserv: /account/balance/details
rpc getAccountBalance (AccountBalanceRequestDTO) returns (AccountBalanceResponseDTO);
}
La nomenclatura de métodos grpc se obtuvo de FiservRepository
0 Comments