Pitch: Micro serviço com integração a bancos
https://github.com/thyagopacher/ms-payment-gateway
Integração aos bancos
- Itau
- Santander
- Banco do Brasil
- Bradesco
Formas de pagamento usadas
- Boleto
- Pix
Usa o contexto de integrar a api online atraves do certificado registrado pelo painel administrativo de desenvolvedor do respectivo banco.
Ao geral tentei aplicar um forte reuso para a estrutura em si e tentar aplicar os melhores conceitos mediantes os quais serao encontrados:
- value object, personaliza tipos de dados especiais tais como Money
- dto, padroniza uma estrutura de objeto mediante alguns atributos
- form request para validação
- service para regra de negocio
- client como camada de arquivos que servem para conectar a serviço terceiro
- repository para implementação de selects mais usados com cache e estrutura generica de function para salvar com insert ou update.
Se o projeto servir para alguem por favor baixem e reusem...
Meu interesse era ajudar a comunidade, e alem de ter um pouco de visibilidade sobre meu perfil Github