Desafio proposto pela comunidade Back-End Brasil.
Saiba mais: Criptografia.
- Java
- Spring Boot
- Spring Data JPA
- PostgreSQL
- Jasypt
- Docker
1 - Instale o Docker em sua máquina.
docker compose up
- PostgreSQL:
Crie um banco com o nome: db_transactions
Método | Url | Descrição | Corpo da requisição |
---|---|---|---|
POST | /v1/transactions | Crie uma nova transação. | JSON |
GET | /v1/transactions | Busque todas transações. | |
GET | /v1/transactions/{id} | Busque uma transação por id. | |
PUT | /v1/transactions/{id} | Atualize uma transação por id. | JSON |
DELETE | /v1/transactions/{id} | Apague uma transação por id. |
{
"userDocument": "document",
"creditCardToken": "credit card token",
"value": 100
}
{
"userDocument": "new document",
"creditCardToken": "new credit card token",
"value": 50
}