Accepting Disputes
Overview
Accepting a dispute resolves it in favor of the issuer: the dispute moves to the terminal MERCHANT_ACCEPTED status, and all of its stages complete.
You can accept at any active stage, before the stage's response window (responseDueAt) lapses.
Acceptance is always for the full disputed amount—the mutation takes only the dispute ID. To contest part of the amount instead, submit evidence with a partialDisputedAmount.
Accept a dispute
Accept a dispute by passing its ID to acceptAndFinalizeCardPaymentDispute:
mutation AcceptAndFinalizeCardPaymentDispute(
$input: AcceptAndFinalizeCardPaymentDisputeInput!
) {
acceptAndFinalizeCardPaymentDispute(input: $input) {
... on CardPaymentDispute {
id
cardPaymentDisputeStatus
}
... on UserError {
errors {
code
description
}
}
... on AccessDeniedError {
message
}
}
}