Accept Dispute
Accept (concede) a dispute when you don’t intend to contest it — for example when the charge was already refunded outside Truemed, or when contesting a low-value chargeback isn’t worth the effort. Accepting concedes the disputed amount to the cardholder and closes the dispute with the processor.
This is terminal: the dispute moves to the accepted state and cannot be reopened. Only disputes in needs_response (an open chargeback awaiting evidence) can be accepted. Inquiries are warnings rather than chargebacks, and disputes already in a terminal state are immutable — accepting either returns 400. The call is idempotent: accepting a dispute that’s already accepted returns its current state instead of erroring, so a retried request is safe.
Authentication
Sales channel API key for merchant server-to-server authentication
Path parameters
The Truemed dispute ID (UUID).
Response
Stable Truemed dispute ID (UUID). Use this as the dispute’s identifier.
Raw payment-processor dispute ID (e.g. Stripe du_…), for reconciliation.
Evidence counters for this dispute (the full chain across phases).
Arbitrary merchant-set metadata.
Raw card-network reason code behind the dispute (e.g. Visa 10.4), if provided.
Terminal outcome; null until the dispute resolves.
The Truemed payment session this dispute belongs to. Null for disputes on non-payment-session charges.
Which round of the dispute (inquiry, dispute, pre-arbitration, arbitration).
Truemed dispute ID (UUID) of the prior round in a pre-arbitration/re-filing chain, if any.