Introdução
A API PSPix permite criar cobranças PIX, consultar transações, gerenciar saques e configurar notificações em tempo real via webhook. Todos os endpoints retornam JSON.
Quickstart
Autenticação
Toda requisição deve incluir o header Authorization com suas credenciais em Base64 (padrão HTTP Basic Auth).
client_secret só é exibido uma vez — copie imediatamente.Idempotência
Toda criação de cobrança deve enviar o header Idempotency-Key com um UUID v4 único por transação.
Ao reenviar com o mesmo key (ex: após timeout de rede), a API retorna a cobrança original sem criar duplicata.
Erros
Todas as respostas de erro seguem o mesmo formato JSON com message descritivo.
Criar cobrança PIX
/v1/chargesCria uma nova cobrança PIX e retorna o QR Code pronto para exibição. Requer header Idempotency-Key.
Status possíveis
Consultar cobrança
/v1/charges/{id}Retorna os dados atualizados de uma cobrança específica. Use para verificar status após o pagamento.
Listar cobranças
/v1/chargesConsultar saldo
/v1/balanceRetorna o saldo em tempo real da sua conta.
Solicitar saque
/v1/withdrawalsSolicita uma transferência PIX do saldo disponível para uma conta bancária cadastrada. O valor líquido já desconta a taxa da plataforma.
Status possíveis
Listar saques
/v1/withdrawals/v1/withdrawals/{id}Configurar webhook
/v1/webhook/v1/webhookConfigure a URL que receberá eventos em tempo real. Também é possível configurar pelo Painel em Configurações → Webhooks.
secret retornado é exibido apenas uma vez. Guarde-o imediatamente — use-o para validar a assinatura de todos os webhooks recebidos.Eventos disponíveis
Verificar assinatura
Cada webhook inclui o header X-PSPix-Signature com assinatura HMAC-SHA256 do body. Valide sempre antes de processar.
