💳 Payment API
API de pagamentos com Node.js e NestJS, integração com Mercado Pago, segurança JWT, e suporte a PostgreSQL e Docker.
🛠️ Tecnologias
- 🟦 Node.js
- 🟣 NestJS
- 💵 Mercado Pago
- 🔒 JWT
- 🐘 PostgreSQL
- 🐳 Docker
🚀 Funcionalidades
- Integração com Mercado Pago: Processamento de pagamentos utilizando a API do Mercado Pago.
- Autenticação JWT: Segurança e proteção dos endpoints.
- Persistência de Dados: Registro de transações no banco de dados PostgreSQL usando TypeORM.
- Configuração Docker: Ambiente de desenvolvimento facilitado com Docker e Docker Compose.
- Consulta de Pagamentos: Endpoint para listar transações processadas.
📋 Pré-requisitos
- Node.js (v18 ou superior)
- NestJS CLI
- Docker
- Conta no Mercado Pago (com Access Token)
- PostgreSQL
🔧 Instalação
Clone o repositório e instale as dependências:
bash
git clone https://github.com/saraywebster/payment-api.git
cd payment-api
npm install