Visão Geral
Este guia apresenta os diferentes cenários de payload que podem ser enviados via Webhook pela Pronttus, com base no tipo de operação configurado.Cada tipo de evento é projetado para permitir integrações rápidas, rastreáveis e seguras. Certifique-se de validar o campo
event e processar o payload conforme o tipo de operação.Estrutura Padrão
Todos os webhooks seguem esta estrutura base:Recebimento (Cash In)
transactions.credit
Este evento é disparado quando há um recebimento via PIX na sua conta. O payload inclui detalhes da transação, dados do pagador e do recebedor.
Exemplo de Payload - Sucesso
Campos do Payload
Hash único do webhook para rastreamento
Sempre
transactions.credit para recebimentosUUID único da transação
Status da transação:
COMPLETEDValor em centavos (5000 = R$ 50,00)
Código da moeda:
BRLMétodo de pagamento:
pixTipo de operação:
pix.cash_inID fim-a-fim do PIX (identificador único do Banco Central)
ID da transação PIX
Dados completos do pagador (nome, documento, ISPB, conta)
Reembolso (Refund)
transactions.refunded
Evento de reembolso de uma transação PIX previamente realizada. Indica que o valor foi devolvido ao pagador.
Exemplo de Payload - Sucesso
Campos do Payload
Sempre
transactions.refunded para reembolsosStatus do reembolso:
REFUNDEDTipo de operação:
pix.refundID fim-a-fim do PIX associado ao reembolso
Dados do destinatário da devolução (nome, documento, ISPB, conta)
Transferência (Cash Out)
transactions.debit
Evento de saída de valores da conta. Representa um débito e contém os dados das contas envolvidas.
Exemplo de Payload - Sucesso
Campos do Payload
Sempre
transactions.debit para transferênciasStatus da transação:
COMPLETED ou FAILEDTipo de operação:
pix.cash_outDados completos do destinatário (nome, documento, ISPB, conta)
A estrutura é similar ao recebimento, mas usa
receiver em vez de payer e o event é transactions.debit.Erro em Transferência (Cash Out Error)
transactions.debit com status FAILED
Disparado quando há falha no processo de transferência, como saldo insuficiente ou chave PIX inválida.
Exemplo 1: Saldo Insuficiente
Exemplo 2: Chave PIX Não Encontrada
Campos de Erro
Sempre
FAILED para transações com erroDescrição legível do motivo da falha