Skip to main content

SDK oficial

TypeScript / Node.js

SDK completo com tipos, retry automático e verificação de webhooks.

Instalação

npm install @pagozz/sdk

Quick start

import { Pagozz } from '@pagozz/sdk';

const pagozz = new Pagozz('pgz_test_XXXXXXXXXXXXXXXXXXXXXXXX');

// Criar link de pagamento
const link = await pagozz.links.create({
  name: 'Meu Produto',
  amount: 5000,
  value_mode: 'fixed',
  payment_methods: ['pix'],
});

// Criar pagamento PIX
const payment = await pagozz.payments.createPix({
  link_id: link.id,
  payer: {
    email: 'cliente@email.com',
    cpf: '12345678900',
  },
});

console.log(payment.br_code); // Código PIX copia e cola

Recursos

RecursoMétodos
pagozz.linkscreate, list, get, update, delete
pagozz.paymentscreatePix, createCard, get, simulate
pagozz.transactionslist, get
pagozz.webhookscreate, list, get, update, delete, test, listDeliveries

Sem SDK?

Use qualquer client HTTP. A API aceita requisições REST padrão:
curl -X POST https://api.pagozz.com/v1/links \
  -H "Content-Type: application/json" \
  -H "Pagozz-Token: pgz_test_XXX" \
  -d '{"name": "Produto", "amount": 5000, "value_mode": "fixed", "payment_methods": ["pix"]}'