Skip to main content

Bankslip voided Webhook

info

📘 To learn more about webhooks in our API, follow the link below:

About Webhooks

When a bankslip charge is voided, the best way to receive this information is using the webhook CHARGE_VOIDED. As soon as a bankslip charge is voided, a CHARGE_VOIDED webhook is sent to the registered URL.

Here's the simplest way to configure a CHARGE_VOIDED webhook:

Headers​

NameDescription
x-delbank-api-keyRequired. API key
x-delfinance-account-idRequired. The Delfinance bank account number

Body​

{
"eventType": "CHARGE_VOIDED",
"url": "https://example.com.br/webhooks/v1/chargevoided",
"authorization": "NONE",
"authorizationScheme": "NONE"
}

Once a bankslip charge is voided, here's what you are going to receive on the registered URL:

CHARGE_VOIDED​

{
"dynamicQrCodeExpiresInDefault": 86400,
"id": 326344,
"bankAccount": "10073",
"correlationId": "992b1814-37c2-487b-b0e0-acdfeaff643a",
"type": "BANKSLIP_PIX",
"amount": 1.11,
"dueDate": "2026-03-18T02:59:59",
"dueDateBrazil": "2026-03-18T02:59:59",
"status": "Voided",
"payers": [
{
"id": 290387,
"chargeId": 326344,
"type": "Payer",
"name": "JOSEPHTESTERSONPOGGERSON",
"document": "30030030030",
"email": "[email protected]",
"dialCode": "79",
"phoneNumber": "999999999",
"address": {
"payerId": 290387,
"zipCode": "01030000",
"publicPlace": "Rua Florencio de Abreu",
"number": "S/N",
"neighborhood": "Centro",
"complement": "",
"city": "SÃO PAULO",
"state": "SP"
}
}
],
"pix": {
"chargeId": 326344,
"identifier": "vcharge0000000000000326344",
"qrCode": "00020101021226770014br.gov.bcb.pix2555pix-h.delbank.com.br/v2/cobv/vcharge00000000000003263445204000053039865802BR5907DELBANK6009SAO PAULO62070503***63043894",
"additionalInfo": [
{
"key": "YourNumber",
"value": "10"
},
{
"key": "OurNumber",
"value": "00000546293"
},
{
"key": "DigitableLine",
"value": "43590001161200000160700005462932313880000000111"
}
]
},
"bankslip": {
"chargeId": 326344,
"walletNumber": "112",
"yourNumber": "10",
"ourNumber": "00000546293",
"barCode": "43593138800000001110001112000001600000546293",
"digitableLine": "43590001161200000160700005462932313880000000111"
},
"beneficiary": {
"bankAccount": "10073",
"customerName": "AlterandoNome",
"customerDocument": "10613462939",
"customerEmail": "[email protected]",
"accountHeader": "43500000160000010073",
"publicPlace": "Comendador Norberto Marcondes",
"number": "2533",
"zipCode": "87303100",
"neighborhood": "Centro",
"complement": "bloco 6 ap 01",
"cityName": "CAMPO MOURÃO",
"cityState": "PR",
"cnabDirectorySource": "C:\\Autbank\\COBRANCA\\10073\\ORIGEM",
"cnabDirectoryDestination": "C:\\Autbank\\COBRANCA\\10073\\DESTINO",
"cnabNameFileDefault": "CB10073.REM",
"charges": [],
"remittances": []
},
"fees": [],
"payments": [],
"formatResponse": "PAYLOAD_AND_IMAGEBASE64",
"isBankslipType": true,
"hasPaymentSourceSiloc": false,
"events": [
{
"id": 3085,
"chargeId": 326344,
"eventType": "VOIDED",
"sourceType": "CEDENT",
"createdAt": "2025-07-10T19:29:57.007"
}
],
"providerStatus": "Voided",
"writtenOffAt": "2026-06-01T20:09:54.1188588Z",
"updatedAt": "2026-06-01T20:09:54.1187818Z",
"createdAt": "2025-06-16T19:27:21.573"
}

Here are the main attributes that are passed by the CHARGE_VOIDED webhook:

NameDescription
dynamicQrCodeExpiresInDefaultThe default expiration time, in seconds, for the dynamic QR Code.
idThe unique identifier of the charge.
bankAccountThe Delfinance bank account number associated with the charge.
correlationIdA unique identifier used to track the charge.
typeThe charge type, such as BANKSLIP_PIX.
amountThe charge amount.
dueDateThe charge due date.
dueDateBrazilThe charge due date in Brazilian time.
statusThe current charge status, such as Voided.
payersA list containing payer information.
payers.idThe payer identifier.
payers.chargeIdThe charge identifier associated with the payer.
payers.typeThe payer type.
payers.nameThe payer name.
payers.documentThe payer document number.
payers.emailThe payer email address.
payers.dialCodeThe payer phone dial code.
payers.phoneNumberThe payer phone number.
payers.addressAn object containing the payer address information.
pixAn object containing Pix information for the charge.
pix.identifierThe Pix charge identifier.
pix.qrCodeThe Pix QR Code payload.
pix.additionalInfoAdditional information related to the Pix charge.
bankslipAn object containing bankslip information for the charge.
bankslip.walletNumberThe wallet number.
bankslip.yourNumberThe customer's internal identifier for the bankslip.
bankslip.ourNumberThe bank identifier for the bankslip.
bankslip.barCodeThe bankslip barcode.
bankslip.digitableLineThe bankslip digitable line.
beneficiaryAn object containing beneficiary information.
feesA list containing fee information, when available.
paymentsA list containing payment information, when available.
formatResponseThe response format configured for the charge.
isBankslipTypeIndicates whether the charge is a bankslip type.
hasPaymentSourceSilocIndicates whether the charge has a Siloc payment source.
eventsA list containing events related to the charge.
events.eventTypeThe event recorded for the charge, such as VOIDED.
events.sourceTypeThe source that generated the event.
providerStatusThe status returned by the provider.
writtenOffAtThe timestamp indicating when the charge was written off.
updatedAtThe timestamp indicating when the charge was last updated.
createdAtThe timestamp indicating when the charge was created.