Webhooks
MedRejected
Visión General
El evento MedRejected se envía cuando el análisis del MED es concluido y la devolución es rechazada. Esto significa que el monto permanece con el beneficiario y cualquier saldo bloqueado es liberado.
Cuando reciba este evento, cualquier saldo previamente bloqueado es desbloqueado automáticamente. El monto permanece con el beneficiario y no se realiza ningún débito.
| Campo | Valor |
|---|---|
event | MedRejected |
| Significado | Devolución negada — monto mantenido con el beneficiario |
| Acción recomendada | Desbloquear al beneficiario, notificar que el monto fue mantenido |
Payload Completo
{
"event": "MedRejected",
"medId": 43,
"idSolicitacaoDevolucao": "MED-2026041067890",
"endToEndId": "E98765432202604101530fedcba654321",
"status": "ANALYZED",
"reason": "REFUND_REQUEST",
"cause": null,
"description": "I believed I was making an investment",
"analysisResult": "REJECTED",
"analysisDetails": "Refund rejected by operator - balance unblocked",
"originalTransaction": {
"transactionId": 99012,
"amount": 500.00,
"endToEndId": "E98765432202604101530fedcba654321",
"externalId": "SALE-99012"
},
"blockStatus": "UNBLOCKED",
"blockedAmount": null,
"defenseStatus": "SUBMITTED",
"requestingBank": {
"ispb": "60701190",
"name": "ITAÚ UNIBANCO S.A."
},
"contestedBank": {
"ispb": "13140088",
"name": "ACESSO SOLUÇÕES DE PAGAMENTO"
},
"statusHistory": [
{ "status": "OPEN", "date": "2026-04-08T08:55:00.000Z" },
{ "status": "RECEIVED", "date": "2026-04-08T09:00:00.000Z" },
{ "status": "ANALYZED", "date": "2026-04-13T11:45:00.000Z" }
],
"createdAt": "2026-04-08T09:00:00.000Z",
"updatedAt": "2026-04-13T11:45:00.000Z"
}Campos relevantes en este evento
| Campo | Valor esperado | Descripción |
|---|---|---|
status | "ANALYZED" | MED analizado |
analysisResult | "REJECTED" | Devolución negada |
analysisDetails | string | Justificación del rechazo |
blockStatus | "UNBLOCKED" | El saldo previamente bloqueado fue liberado |
blockedAmount | null | Ningún monto retenido |
defenseStatus | "SUBMITTED" | null | Indica si se presentó una defensa |
statusHistory | array | Historial de transiciones de estado del MED |
statusHistory[].status | string | Estado en ese momento (mismos valores que status) |
statusHistory[].date | string | Fecha de la transición (ISO 8601) |