Pular para o conteúdo principal

Pix enviado Webhook

info

📘 Para saber mais sobre webhooks em nossa API, siga o link abaixo:

Sobre Webhooks

Quando um Pix é debitado da sua conta, a melhor maneira de receber atualizações sobre o pagamento é usando o webhook PIX_PAYMENT_UPDATED. Assim que o status da transação é atualizado, um webhook PIX_PAYMENT_UPDATED é enviado.

Aqui está a maneira mais simples de configurar um webhook PIX_PAYMENT_UPDATED:

Headers​

NomeDescrição
x-delbank-api-keyObrigatório. Chave de API

Corpo da requisição​

{
"eventType": "PIX_PAYMENT_UPDATED",
"url": "https://example.com.br/webhooks/v1/pixupdate", // Add your own URL here
"authorization": "NONE,
"authorizationScheme": "NONE"
}

Aqui está um exemplo de um webhook de um pagamento efetivado de um pix enviado:

{
"eventType":"PIX_PAYMENT_EFFECTIVE",
"endToEndId":"E3822485720231013020122659082578",
"idempotencyKey":"idempotencyKey999999",
"status":"PIX_EFFECTIVE",
"amount":20.0,
"createdAt":"2023-10-13T05:01:22.953Z",
"description":"description",
"payer":{
"number":"999999",
"branch":"0001",
"type":"CURRENT",
"participant":{
"ispb":"38224857"
},
"holder":{
"name":"EXAMPLE EXAMPLE",
"document":"111111111111111",
"type":"LEGAL"
}
},
"beneficiary":{
"number":"1234556",
"branch":"0001",
"type":"PAYMENT",
"participant":{
"ispb":"08561701"
},
"holder":{
"name":"HOLDER NAME",
"document":"11111111111",
"type":"NATURAL"
}
}
}

Aqui está um exemplo de um webhook de erro em um pix enviado:

{
"eventType":"PIX_PAYMENT_ERROR",
"endToEndId":"E3822485720231013015126180935816",
"idempotencyKey":"idempotencyKey12345",
"status":"PIX_ERROR",
"error":{
"code":"AC06",
"description":"Conta transacional do usuário recebedor encontra-se bloqueada."
},
"amount":100.0,
"createdAt":"2023-10-13T04:51:26.84Z",
"description":"description",
"payer":{
"number":"12345",
"branch":"0001",
"type":"CURRENT",
"participant":{
"ispb":"38224857"
},
"holder":{
"name":"EXAMPLE EXAMPLE",
"document":"11111111111111",
"type":"LEGAL"
}
},
"beneficiary":{
"number":"12345",
"branch":"3231",
"type":"CURRENT",
"participant":{
"ispb":"90400888"
},
"holder":{
"name":"HOLDER NAME",
"document":"11111111111",
"type":"NATURAL"
}
}
}

Aqui estão os atributos que são passados ​​pelo webhook PIX_PAYMENT_UPDATED:

NomeDescrição
eventTypeO tipo de evento que acionou o webhook (ex.: "PIX_RECEIVED").
correlationIdUm identificador único para correlacionar o evento com outros processos relacionados.
idempotencyKeyUm identificador fornecido para rastrear o pagamento entre sistemas.
statusO status da transação (ex.: "PIX_PAYMENT_EFFECTIVE").
amountO valor monetário da transação Pix.
createdAtO timestamp indicando quando a transação Pix foi criada.
descriptionDescrição da transação atribuída pelo pagador.
payerObjeto contendo informações sobre o pagador.
payer.numberO número da conta do pagador.
payer.branchO número da agência da conta do pagador.
payer.typeO tipo da conta do pagador (ex.: "PAYMENT").
payer.participantUm objeto contendo informações sobre a instituição financeira do pagador.
payer.participant.ispbO código ISPB da instituição financeira do pagador (ex.: "18236120").
payer.holderUm objeto contendo informações sobre o titular da conta utilizada para o pagamento.
payer.holder.nameO nome do titular da conta do pagador.
payer.holder.documentO documento do titular da conta do pagador.
payer.holder.typeO tipo da conta do pagador (NATURAL ou LEGAL).
beneficiaryUm objeto contendo informações sobre o beneficiário da transação Pix.
beneficiary.numberO número da conta do beneficiário.
beneficiary.branchO número da agência do beneficiário.
beneficiary.typeO tipo da conta do beneficiário (ex.: "PAYMENT").
beneficiary.participantUm objeto contendo informações sobre a instituição financeira do beneficiário.
beneficiary.participant.ispbO código ISPB da instituição financeira do beneficiário (ex.: "18236120").
beneficiary.holder.nameO nome do titular da conta do beneficiário.
beneficiary.holder.documentO documento do titular da conta do beneficiário.
beneficiary.holder.typeO tipo da conta do beneficiário (NATURAL ou LEGAL).