What is a MED?
MED (Mecanismo Especial de Devolução / Special Return Mechanism) is a Central Bank resource that allows value returns in cases of:- Fraud - Transaction not recognized by the payer
- Operational failure - Processing error
- Dispute - Payer claims non-receipt of product/service
MED Flow
Receive MED Notification
Configure a webhook formed:received:
Query MEDs
List all received MEDs:Important Fields
| Field | Description |
|---|---|
medId | Unique MED identifier |
endToEndId | E2E of original transaction |
status | under_analysis, accepted, rejected |
details | Dispute reason |
deadlines.defenseDeadLine | Defense deadline (timestamp) |
grossAmount | Disputed amount |
Submit Defense
What to Include in Defense?
Invoice
Invoice
Proves the sale and customer data.
Delivery Proof
Delivery Proof
Tracking, delivery photo, recipient signature.
Customer Conversations
Customer Conversations
WhatsApp prints, email, chat proving negotiation.
Terms of Use/Contract
Terms of Use/Contract
If applicable, policies accepted by customer.
System Logs
System Logs
Records proving digital service delivery.
MED Status
| Status | Description | Action |
|---|---|---|
under_analysis | MED under analysis | Submit defense if not yet sent |
accepted | MED accepted, value returned | Value already debited |
rejected | MED rejected, value kept | No action required |
Example: MED Monitoring
Best Practices
Configure webhook for med:received
Configure webhook for med:received
Being notified immediately is crucial to not miss the deadline.
Respond quickly
Respond quickly
The sooner you submit defense, the better. Don’t wait until the last day.
Document everything
Document everything
Keep records of all transactions (invoices, deliveries, conversations).
Monitor daily
Monitor daily
Check pending MEDs every day to not miss deadlines.
Pattern analysis
Pattern analysis
If you receive many MEDs, investigate the cause (fraud, dissatisfaction,
etc).