Bem vindo ao repositório da API REST do PicPay simplificado! Este projeto visa simular as funcionalidades básicas do PicPay, permitindo fluxo de transferência entre dois usuários, cadastro de usuários e chamada para visualização de todos os usuários cadastrados.
Esta API REST foi desenvolvida para simular um sistema de pagamentos simplificado. Ela permite que usuários sejam cadastrados de acordo com o seu tipo específico (Comuns ou Lojistas/ COMMON or MERCHANT), mostre todos os usuários cadastrados e que eles possam executar transações entre si desde que sejam do tipo COMMON. O objetivo era executar um sistema que fosse capaz de diferenciar tipos de usuário (comuns e lojistas) e permitisse a transação entre usuários comuns, e entre comuns e lojistas funcionando apenas por um fluxo de transferência, onde os lojistas apenas podem receber transações.
- Registro de Usuários
- Lista de Usuários Cadastrados
- Validação de Tipo do Usuário
- Transferência de valores entre usuários
- Linguagem: Java
- Framework: Spring Framework
- Banco de Dados: Spring JPA (Java Persistence API) integrado com Spring H2 database (Banco em Memória)
- Outras Dependências: Spring Web, Spring lombok e Spring DevTools
Projeto executado pela @Fernanda-Kipper. Reproduzido por mim para aprendizado e prática de estudos