Aplicação de exemplo que demonstra como integrar com o SDK @pague-dev/sdk-node para pagamentos.
Acesse a aplicação em testeagora.pague.dev
- PIX QR Code - Geração de cobranças PIX com QR Code
- Links de Pagamento - Criação de charges com URLs compartilháveis
- Clientes - Cadastro e listagem de customers
- Projetos - Criação e gerenciamento de projects
- Saques PIX - Criação de withdrawals (PIX avulso ou conta salva)
- Transações - Consulta de transactions por ID
- Webhooks - Exemplos de payloads e implementação com
parseWebhook()
- React 19
- TypeScript
- Vite
- Tailwind CSS 4
# Instalar dependências
npm install
# Iniciar servidor de desenvolvimento
npm run devAcesse http://localhost:5173 e informe sua API Key para testar os endpoints.
O SDK é inicializado em src/lib/api.ts:
import { Pdev } from '@pague-dev/sdk-node';
const pdev = new Pdev('sua_api_key');
// PIX
await pdev.pix.create({ amount, description, customer });
// Charges
await pdev.charges.create({ projectId, name, amount, paymentMethods });
await pdev.charges.list({ page, limit });
await pdev.charges.get(id);
// Customers
await pdev.customers.create({ name, document });
await pdev.customers.list({ page, limit, search });
// Projects
await pdev.projects.create({ name, color });
await pdev.projects.list({ page, limit });
// Withdrawals (Saques PIX)
await pdev.withdrawals.create({ amount, pixKey, pixKeyType, holderName, holderDocument });
await pdev.withdrawals.create({ amount, bankAccountId });
// Transactions
await pdev.transactions.get(id);Consulte a documentação completa em docs.pague.dev