Retentativas de Recebimento
Caso o recebimento não tenha ocorrido com sucesso na data de vencimento, é possível efetuar 3 retentativas nos 7 dias corridos seguintes a data de vencimento.
Nestes casos, a empresa recebedora enviará sempre o mesmo valor do vencimento, mas poderá escolher em quais 3 dias tentará efetuar as cobranças do cliente.
Por exemplo, é possível realizar tentativas em D+1, D+2 e D+7 ou então D+1, D+4 e D+7.
Essa é uma liberdade que o recebedor possui.
Importante reforçar que mesmo que o pagamento não ocorra, a adesão ao Pix Automático do cliente pagador continuará ativa para os próximos ciclos de cobrança recorrente.
Para os casos onde será necessário realizar retentativas de recebimento, o fluxo será o seguinte:
- Primeiramente, como não será realizado a liquidação, não será enviado nenhum webhook de recebimento. Ao invés disso, será enviado um webhook informando que a instrução de agendamento está expirada.
- Após receber esse webhook, fica 100% a critério do recebedor realizar as novas tentativas. A Celcoin não realizará automaticamente nenhuma retentativa. A empresa recebedora deverá definir conforme os seus próprios critérios em quais datas (entre D+1 e D+7) gostará de realizar as novas tentativas. Reforçando que não é obrigatório realizar 3 retentativas, fica a critério da empresa recebedora se não irá realizar retentativas, se realizará somente 1 retentativa, 2 ou todas 3, se necessário.
- Celcoin receberá a solicitação da empresa recebedora e enviará ao banco pagador a solicitação de retentativa.
- Celcoin enviará a empresa recebedora o webhook com o resultado da retentativa.
Webhook de instrução de pagamento expirada
evento: pix-automatic-payment-instruction-expired
{
"body": {
"id":"36f14f45-b909-4195-814b639d5f9df693",
"endToEndId": "E13935893202510150000O1efRkdbbel",
"recurrencyId": "RR1393589320250820fqpb80CzMdC",
"amount": 200,
"expirationDate": "10\/13\/2025 00: 00: 00",
"isWorkingDay": true,
"nextWorkingDay": null,
"status": "EXPIRED",
"creditParty": {
"bank": "13935893",
"branch": "0001",
"account": "000123456789",
"taxId": "12345678901",
"name": "Jo\u00e3o da Silva"
},
"debitParty": {
"bank": "13935893",
"personType": "NATURAL_PERSON",
"taxId": "22698938080",
"name": "Jo\u00e3o da Silva",
"branch": "0001",
"account": "5234565",
"accountType": null,
"stateCode": null
},
"debtor": {
"personType": "NATURAL_PERSON",
"taxId": "22698938080",
"name": "Jo\u00e3o da Silva"
},
"createDate": "2025-09-15T00: 00: 00.0000000",
"updateDate": "2025-09-15T12: 34: 32.3741844",
"clientRequestId": "9ed85182c3b85aa467028128945420c405138398",
"cancellation": null
},
"entity":"pix-automatic-payment-instructionexpired",
"createTimeStamp": "2025-09-15T12: 34: 52.7451567",
"status": "EXPIRED",
"webhookId": "72f2d5d443834f06af1769583effbb6c"
}
Recebedor comanda nova tentativa
Endpoint POST /recurrencies/{id}/payment-instruction/{id}/new-attempt
Atenção❗❗❗: é obrigatório que a retentativa seja no mesmo valor do pagamento original, por isso, não é possível informar nenhum outro dado a não ser a nova data de tentativa.
Request:
{
"newExpirationDate: datetime,
Response
{
"version": "1.0.0",
"status": 200,
"body": {
"id": "asdfgfsdew",
"endToEndId": "E139358932025060789659528960",
"recurrencyId": "RR139358932025060758317314721",
"amount": 100,
"status": "PENDING_SENDING_DEBTOR",
"expirationDate": "2025-06-07",
"nextWorkingDay": null,
"creditParty": {
"bank": "13935893",
"branch": "10203040",
"account": "98765-4",
"taxId": "76008951000179",
"name": "Empresa Fictícia"
},
"debtor": {
"personType": "NATURAL_PERSON",
"taxId": "00011122233",
"name": "Pessoa Fictícia"
},
"debitParty": {
"bank": "10203040",
"personType": "NATURAL_PERSON",
"taxId": "00011122233",
"accountType": "CACC",
"branch": "10203040",
"account": "98765-4",
"stateCode": "3505708"
},
"createDate": "2025-06-07",
"clientRequestId": 123423432
}
}
Por fim, a Celcoin enviará o webhook de completed.
Webhook completed
evento: pix-automatic-payment-instruction-completed
{
"body": {
"id": "E13935893202507281501BFdLbInlHec",
"endToEndId": "E1393589320250607169026668510",
"recurrencyId": "RR1393589320250820fqpb80CzMdC",
"amount": 200,
"expirationDate": "2025-06-07",
"isWorkingDay": false,
"nextWorkingDay": null,
"status": "ACCEPTED",
"creditParty": {
"bank": "13935893",
"branch": "10203040",
"account": "98765-4",
"taxId": "76008951000179",
"name": "Empresa Fict\u00edcia"
},
"debitParty": {
"bank": "10203040",
"personType": "NATURAL_PERSON",
"taxId": "00011122233",
"name": null,
"branch": "10203040",
"account": "98765-4",
"accountType": "CACC",
"stateCode": "3505708"
},
"debtor": {
"personType": "NATURAL_PERSON",
"taxId": "00011122233",
"name": "Pessoa Fict\u00edcia"
},
"createDate": "2025-06-07",
"updateDate": "2025-09-12T11: 45: 56",
"clientRequestId": "99c2c57fbde28d2b2d974685af8ca490a2ea4988",
"cancellation": null
},
"entity": "pix-automatic-payment-instruction-completed",
"createTimeStamp": "2025-09-12T11: 45: 56.8838635",
"status": "ACCEPTED",
"webhookId": "30dc87f5476345de85e8c138fe611bef"
}
Updated 11 days ago