Reason-Codes
| Code | Bedeutung |
|---|---|
unauthorized | Spend nicht von Policy autorisiert |
fraud | Verdacht auf betrügerische Transaktion |
not_received | Ware oder Service nie geliefert |
not_as_described | Geliefert aber matcht nicht Vereinbarung |
duplicate | Mehrfach belastet |
incorrect_amount | Betrag weicht vom vereinbarten Preis ab |
canceled | Cancelled aber trotzdem belastet |
credit_not_processed | Refund nicht applied |
Dispute einreichen
Evidence anhängen
receipt · shipping · communication · cancellation · refund_policy · product_description · other. File-URLs müssen HTTPS sein und SSRF-safe (keine Private-IPs).
Lösen
resolved oder rejected setzen. Nach Schließung sind keine weiteren Mutationen erlaubt.
Webhooks
| Event | Wann |
|---|---|
dispute.created | Eingereicht |
dispute.updated | Evidence hinzugefügt oder Felder geändert |
dispute.resolved | Geschlossen (resolved oder rejected) |
Plan-Tier-Gating
| Plan | Dispute-Management |
|---|---|
| Free | – |
| Starter | Nur View |
| Business | Voll (filen + verwalten + lösen) |
| Enterprise | Voll + automated Workflows |
Surfaces
| Surface | Capability |
|---|---|
| REST | /disputes, /disputes/:id/evidence |
| SDK | ovra.disputes.* |
| MCP | ovra_dispute (action: get · file) |
| Dashboard | /dashboard/disputes |
Weiter
Transaktionen
Was du anfechtest.
Intelligenz
Audit-Trail und Access-Events für Dispute-Investigations.
