API Reference
Log In
API Reference

Pix reembolsado recebido Webhook

📘

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

Sobre Webhooks

No caso de um reembolso de um Pix que é creditado na sua conta, a melhor maneira de receber essa informação é usando o webhook PIX_REFUNDED. Assim que um reembolso é recebido na sua conta, um webhook PIX_REFUNDED é enviado.

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

Headers

NameDescription
x-delbank-api-keyRequired. API key

Body

{
  "eventType": "PIX_REFUNDED",
  "url": "https://example.com.br/webhooks/v1/pixrefundreceived", // Adicione seu próprio URL aqui
  "authorization": "NONE,
  "authorizationScheme": "NONE"
}

Assim que um Pix é reembolsado e creditado na sua conta, aqui está o que você receberá no URL registrado:

PIX_REFUNDED

{
	"eventType": "PIX_REFUNDED",
	"endToEndId": "D0041696820240426011111111111",
	"originalEndToEndId": "E38224857202404260111111111111",
	"amount": 500.0,
	"bankAccount": "11111",
	"refundCode": "MD06",
	"reasonRefund": "Devolução solicitada pelo cliente",
	"createdAt": "2024-04-26T01:53:04.329Z",
	"proof": {
		"idempotencyKey": "D0041696820240426011111111111",
		"endToEndId": "D0041696820240426011111111111",
		"originalEndToEndId": "E38224857202404260111111111111",
		"status": "PIX_EFFECTIVE",
		"operationType": "CREDIT_REFUND",
		"amount": 500.0,
		"createdAt": "2024-04-26T01:53:02.901Z",
		"finishedAt": "2024-04-26T01:53:02.901Z",
		"payer": {
			"number": "11111111111",
			"branch": "0001",
			"type": "CURRENT",
			"participant": {
				"name": "BANCO XXXXX",
				"ispb": "1111111111"
			},
			"holder": {
				"document": "***1111111**",
				"type": "NATURAL"
			}
		},
		"beneficiary": {
			"number": "38709",
			"branch": "0001",
			"type": "CURRENT",
			"participant": {
				"name": "DELCRED SCD S.A.",
				"ispb": "38224857"
			},
			"holder": {
				"name": "EMPRESA LTDA",
				"document": "94478450000138",
				"type": "LEGAL"
			}
		}
	}
}

 

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

NameDescription
eventTypeO tipo de evento que acionou o webhook (ex.: "PIX_REFUNDED").
endToEndIdO identificador único para a transação de reembolso PIX.
originalEndToEndIdO identificador único para a transação PIX original que está sendo reembolsada.
amountO valor monetário da transação de reembolso PIX.
bankAccountO número da conta onde o reembolso será creditado.
refundCodeUm código que representa o motivo do reembolso (ex.: "MD06").
reasonRefundUma descrição textual explicando o motivo do reembolso (ex.: "Devolução solicitada pelo cliente").
createdAtO timestamp indicando quando a transação de reembolso PIX foi criada.
proofUm objeto contendo informações detalhadas de comprovante da transação de reembolso PIX.
proof.idempotencyKeyUma chave única para garantir a idempotência do processamento do contexto proof.
proof.endToEndIdO identificador único para a transação de reembolso PIX no contexto proof.
proof.originalEndToEndIdO identificador único para a transação PIX original no contexto proof.
proof.statusO status da transação de reembolso PIX (ex.: "PIX_EFFECTIVE").
proof.operationTypeO tipo de operação que está sendo realizada (ex.: "CREDIT_REFUND").
proof.amountO valor monetário da transação de reembolso PIX no contexto proof.
proof.createdAtO timestamp de quando o processo de reembolso foi iniciado.
proof.finishedAtO timestamp de quando o processo de reembolso foi concluído.
proof.payerUm objeto contendo informações sobre o pagador da transação de reembolso PIX.
proof.payer.numberO número da conta do pagador.
proof.payer.branchO número da agência da conta do pagador.
proof.payer.typeO tipo da conta do pagador (ex.: "CURRENT").
proof.payer.participantUm objeto contendo informações sobre a instituição financeira do pagador.
proof.payer.participant.nameO nome da instituição financeira do pagador (ex.: "BANCO XXXXX").
proof.payer.participant.ispbO código ISPB da instituição financeira do pagador.
proof.payer.holderUm objeto contendo informações sobre o titular da conta do pagador.
proof.payer.holder.documentO documento do titular da conta do pagador (ex.: parcialmente mascarado para segurança).
proof.payer.holder.typeO tipo do pagador (ex.: "LEGAL" ou "NATURAL").
proof.beneficiaryUm objeto contendo informações sobre o beneficiário da transação de reembolso PIX.
proof.beneficiary.numberO número da conta do beneficiário.
proof.beneficiary.branchO número da agência da conta do beneficiário.
proof.beneficiary.typeO tipo da conta do beneficiário (ex.: "CURRENT").
proof.beneficiary.participantUm objeto contendo informações sobre a instituição financeira do beneficiário.
proof.beneficiary.participant.nameO nome da instituição financeira do beneficiário (ex.: "DELCRED SCD S.A.").
proof.beneficiary.participant.ispbO código ISPB da instituição financeira do beneficiário (ex.: "38224857").
proof.beneficiary.holderUm objeto contendo informações sobre o titular da conta do beneficiário.
proof.beneficiary.holder.nameO nome do beneficiário (ex.: "EMPRESA LTDA").
proof.beneficiary.holder.documentO documento do beneficiário.
proof.beneficiary.holder.typeO tipo do beneficiário (ex.: "LEGAL" ou "NATURAL").