Webhooks
MedAccepted
Visión General
El evento MedAccepted se envía cuando el análisis del MED es concluido en FyPay y la devolución es aprobada. Esto significa que el monto bloqueado de la transacción original es devuelto al pagador.
Cuando reciba este evento, el monto ha sido (o será) debitado de la cuenta del beneficiario y devuelto al pagador original. Actualice sus registros financieros en consecuencia.
| Campo | Valor |
|---|---|
event | MedAccepted |
| Significado | Devolución aprobada — monto devuelto al pagador |
| Acción recomendada | Registrar débito, notificar al beneficiario, actualizar extracto |
Payload Completo
{
"event": "MedAccepted",
"medId": 42,
"idSolicitacaoDevolucao": "MED-2026041012345",
"endToEndId": "E12345678202604101030abcdef123456",
"status": "ANALYZED",
"reason": "REFUND_REQUEST",
"cause": "UNAUTHORIZED_TRANSACTION",
"description": "Customer claims not to have performed the transaction",
"analysisResult": "APPROVED",
"analysisDetails": "Devolução aprovada pelo operador - valor devolvido",
"originalTransaction": {
"transactionId": 78432,
"amount": 1500.00,
"endToEndId": "E12345678202604101030abcdef123456",
"externalId": "ORDER-78432"
},
"blockStatus": "APPROVED",
"blockedAmount": 1500.00,
"defenseStatus": null,
"requestingBank": {
"ispb": "00000000",
"name": "BCO DO BRASIL S.A."
},
"contestedBank": {
"ispb": "13140088",
"name": "ACESSO SOLUÇÕES DE PAGAMENTO"
},
"statusHistory": [
{ "status": "OPEN", "date": "2026-04-10T09:55:12.000Z" },
{ "status": "RECEIVED", "date": "2026-04-10T10:00:00.000Z" },
{ "status": "ANALYZED", "date": "2026-04-12T15:30:00.000Z" }
],
"createdAt": "2026-04-10T10:00:00.000Z",
"updatedAt": "2026-04-12T15:30:00.000Z"
}Campos relevantes en este evento
| Campo | Valor esperado | Descripción |
|---|---|---|
status | "ANALYZED" | MED analizado |
analysisResult | "APPROVED" | Devolución aprobada |
analysisDetails | string | Justificación de la aprobación |
blockStatus | "APPROVED" | Saldo bloqueado aprobado para devolución |
blockedAmount | number | null | Monto que estaba bloqueado y fue devuelto (en BRL) |
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) |