API simples para processamento de pagamentos usando Mercado Pago, construída com Fastify.
- Node.js
- NPM, Yarn ou Bun.
- Conta no Mercado Pago (Access Token)
MP_ACCESS_TOKEN=seu_access_token_aqui
MP_WEBHOOK_URL=sua_url_de_webhook
MP_WEBHOOK_SIGNATURE=sua_assinatura_de_webhook
bun install
#ou
yarn install
#ou
npm intall
GET /v1/api/health
- Verifica status da APIPOST /v1/api/create-checkout
- Cria um checkout do Mercado Pago (Você precisa rodar a API em HTTPS)POST /v1/api/check-payment-webhook
- Webhook para notificações de pagamento
- Configure as variáveis de ambiente
- Inicie o servidor:
bun index.ts
#ou
npm start
# ou
yarn start
O servidor estará rodando em http://localhost:8000