protected function attemptVoidPayment($response, $payment, $amount) { if (!parent::attemptVoidPayment($response, $payment, $amount)) { return false; } $data = $response->getData(); if ($data instanceof \Braintree\Result\Error) { $error = $data->errors->deepAll()[0]; if ($error && $error->code == 91506) { return true; } } return false; }
protected function attemptVoidPayment($response, $payment, $amount) { if (!parent::attemptVoidPayment($response, $payment, $amount)) { return false; } return $response->getCode() == 4004; }