App\Ninja\PaymentDrivers\BraintreePaymentDriver::attemptVoidPayment PHP Method

attemptVoidPayment() protected method

protected attemptVoidPayment ( $response, $payment, $amount )
    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;
    }