O pagamentos.dev foi projetado para ser extensível desde o início. Você pode estender o SDK em três níveis: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.
Provedores
Adicione suporte a novos gateways de pagamento
Plugins
Empacote hooks reutilizáveis em módulos compartilháveis
Adaptadores
Crie adaptadores para frameworks web populares
Qual mecanismo escolher?
| Você quer… | Use |
|---|---|
| Adicionar um novo gateway de pagamento | Criar um provedor |
| Reagir a eventos (lifecycle ou webhook) | Criar um plugin ou hooks |
| Integrar com um framework web | Criar um adaptador |
| Customizar roteamento entre provedores | Router |
Publicando extensões
Tanto provedores, plugins quanto adaptadores são pacotes npm comuns. Publicamos as seguintes recomendações para manter a compatibilidade:- Use o pagamentos como
peerDependencynopackage.json. - Siga a convenção de nomenclatura:
- Provedores:
pagamentos-provider-nome - Plugins:
pagamentos-plugin-nome - Adaptadores:
pagamentos-adapter-nome
- Provedores:
- Exporte os tipos adequadamente para garantir TypeScript-friendly DX.