Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pagamentos.dev/llms.txt

Use this file to discover all available pages before exploring further.

O que é Fastify?

Fastify é um framework web altamente performático e de baixo overhead para Node.js, focado em fornecer a melhor experiência de desenvolvimento. Visite o site oficial do Fastify 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 Fastify

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

const fastify = Fastify()

fastify.post('/webhook', toFastify(pg.webhooks.handler))

fastify.listen({ port: 3000 })