Webhooks

Gatilho de notificação de atualização da transação Pix

Os endpoints de Criação de Cobrança e Solicitação de Saque aceitam um parâmetro callbackUrl, utilizado para envio de notificações automáticas sempre que o status da transação for atualizado.


Como funciona?

Sempre que o status de uma transação for alterado, a API envia uma requisição HTTP POST para o callbackUrl informado. O corpo da requisição contém os dados atualizados da transação em formato JSON.

A URL deve estar acessível publicamente e preparada para processar requisições com o header:

Content-Type: application/json

Campos enviados

ParâmetroDescriçãoTipo
idIdentificador único da transação no sistemastring
statusStatus atual da transaçãoStatus
amountValor da transação em reaisdecimal
typeTipo da transação, DEPOSIT ou WITHDRAWstring
qrCodeTextCódigo Copia e Cola do PIX para pagamentostring
qrCodeBase64Imagem do QR Code codificada em base64string
qrCodeUrlURL para a imagem do QR Code PIXstring
generatedNameNome usado como referência na transação.string
generatedDocumentCPF ou CNPJ vinculado à transaçãostring
generatedEmailE-mail associado à transaçãostring
payerNameNome do pagador (Se houver pagador)string
payerDocumentDocumento do pagador (Se houver pagador)string
payerInstitutionIspbISPB da instituição do pagadorstring
payerInstitutionNameNome da instituição do pagadorstring
serviceFeeChargedValor da taxa de serviço cobradadecimal
withdrawPixKeyChave Pix para saque (se houver)string
withdrawPixTypeTipo da chave PixPixKey
receiverNameNome do recebedor (se fornecido)string
receiverDocumentDocumento do recebedor (se fornecido)string
receiverInstitutionIspbISPB da instituição do recebedorstring
receiverInstitutionNameNome da instituição do recebedorstring
endToEndIdID EndToEndstring
createdAtData de criação da transaçãostring
updatedAtData de atualização da transaçãostring
paidAtData e hora em que a transação foi paga (pode ser nula se ainda não foi paga)string
infractionInformações da infração (retornado apenas em caso de infração)Infractions?