availability

Managing disputes via the API is only available to merchants who can access disputes in the Braintree Control Panel.

You can only accept disputes that have a status of OPEN. If you have already issued a refund for the disputed transaction, do not accept the dispute – instead, submit file or text evidence of the refund.

PHP
Copy
Copied
$result = $gateway->dispute()->accept("a_dispute_id");
This code snippet now uses gateway instance methods instead of class-level methods. Learn more.

If the dispute is successfully accepted, the result will be successful. Otherwise, check for validation errors.

PHP
Copy
Copied
if ($result->success) {
  # dispute successfully accepted
} else {
  echo $result->errors;
}

If the dispute can't be found, you'll receive a Braintree_Exception_NotFound exception.

Arguments
disputeId required, string

The unique dispute identifier. You can only accept disputes that have a status of OPEN.

Still have questions?

If you can’t find an answer, contact our Support team