跳到主要内容

Webhooks - Renegociação em Lote BNPL

Resumo​

Após a criação de uma proposta de renegociação em lote, o sistema enviará webhooks para notificar sobre o pagamento ou rejeição da proposta.

Atenção!

Os webhooks não devem ser mapeados de forma estrita. Novos campos podem ser adicionados ao payload sem aviso prévio.

Webhook de Pagamento​

Este webhook é enviado quando o pagamento da proposta de renegociação em lote é confirmado.

WEBHOOK_TYPE
renegotiation.batch_proposal
STATUS
paid
Webhook Body
{
"webhook_type": "renegotiation.batch_proposal",
"key": "<BATCH-PROPOSAL-KEY>",
"event_datetime": "<DATA E HORA DO ENVIO DO WEBHOOK>",
"status": "paid",
"data": {
"paid_method_type": "<METODO DE PAGAMENTO>",
"paid_in": {
"code_number": "<CODIGO DO BANCO LIQUIDANTE>",
"ispb": "<ISPB DO BANCO LIQUIDANTE>",
"name": "<NOME DO BANCO LIQUIDANTE>"
}
}
}

Campos do Webhook de Pagamento​

CampoTipoDescrição
webhook_typestringTipo do webhook: renegotiation.batch_proposal
keystringChave da proposta de renegociação em lote (BATCH-PROPOSAL-KEY)
event_datetimestringData e hora do envio do webhook
statusstringStatus do evento: paid
data.paid_method_typestringMétodo de pagamento utilizado
data.paid_in.code_numberstringCódigo do banco liquidante
data.paid_in.ispbstringISPB do banco liquidante
data.paid_in.namestringNome do banco liquidante

Enumeradores paid_method_type​

EnumeradorDescrição
bank_slipPagamento realizado por boleto
pixPagamento realizado por Pix

Webhook de Rejeição​

Uma renegociação em lote pode ser rejeitada pelo decurso de prazo do pagamento ou por um pagamento de parcela por fora da renegociação.

WEBHOOK_TYPE
renegotiation.batch_proposal
STATUS
rejected
Webhook Body
{
"webhook_type": "renegotiation.batch_proposal",
"key": "<BATCH-PROPOSAL-KEY>",
"event_datetime": "<DATA E HORA DO ENVIO DO WEBHOOK>",
"status": "rejected",
"data": {}
}
Atenção

Uma renegociação em lote pode ser rejeitada por:

  • Decurso de prazo: o pagamento não foi realizado dentro da data de vencimento (proposal_due_date)
  • Pagamento externo: uma parcela incluída na renegociação foi paga por fora antes da confirmação do pagamento do lote

Dados de Pagamento na Parcela​

Quando uma parcela é paga através de uma renegociação em lote, os dados de pagamento são registrados na parcela:

Payment Data
{
"batch_renegotiation_proposal_key": "f9addba2-ec91-41bf-a150-c59eb1c3fbef",
"paid_in": {
"ispb": "18236120",
"name": "NU PAGAMENTOS - IP",
"code_number": 260
},
"resource_account_key": "ea44b9f2-ad00-4896-b8a3-b1a3da28a72f"
}

Campos dos Dados de Pagamento​

CampoTipoDescrição
batch_renegotiation_proposal_keystringChave da proposta de renegociação em lote que originou o pagamento
paid_in.ispbstringISPB do banco utilizado para o pagamento
paid_in.namestringNome do banco utilizado para o pagamento
paid_in.code_numberintegerCódigo do banco utilizado para o pagamento
resource_account_keystringChave da conta de recursos que recebeu o pagamento