Skip to main content

O que é Express?

Express é um framework web minimalista para Node.js que fornece uma interface robusta para construção de APIs e aplicações web. Visite o site oficial do Express para saber mais.

Instalação

Para começar o desenvolvimento, instale a biblioteca com seu gerenciador de pacotes favorito:
npm i pagamentos

Integração com Express

Para receber webhooks do pagamentos.dev usando Express, você pode usar o adaptador toExpress que converte o handler de webhooks para ser compatível com o framework.
server.ts
import express from 'express'
import { toExpress } from 'pagamentos/express'
import { pg } from './pagamentos'

const app = express()

app.post('/webhook', toExpress(pg.webhooks.handler))

app.listen(3000)
Confira um exemplo completo de API com Express + Mercado Pago em: github.com/pagamentosdev/pagamentos/blob/main/examples/with-express/src/index.ts