diff --git a/app/Http/ValidationRules/Invoice/InvoiceBalanceSanity.php b/app/Http/ValidationRules/Invoice/InvoiceBalanceSanity.php index b35ab068ff78..54f84fe549aa 100644 --- a/app/Http/ValidationRules/Invoice/InvoiceBalanceSanity.php +++ b/app/Http/ValidationRules/Invoice/InvoiceBalanceSanity.php @@ -59,7 +59,7 @@ class InvoiceBalanceSanity implements Rule DB::connection(config('database.default'))->beginTransaction(); - $this->invoice = Invoice::on(config('database.default'))->find($this->invoice->id); + $this->invoice = Invoice::on(config('database.default'))->withTrashed()->find($this->invoice->id); $this->invoice->line_items = $this->input['line_items']; $temp_invoice = $this->invoice->calc()->getTempEntity(); diff --git a/app/PaymentDrivers/Authorize/AuthorizeTransactions.php b/app/PaymentDrivers/Authorize/AuthorizeTransactions.php index 6267e5d5b2e6..60fc3fe893e5 100644 --- a/app/PaymentDrivers/Authorize/AuthorizeTransactions.php +++ b/app/PaymentDrivers/Authorize/AuthorizeTransactions.php @@ -45,7 +45,8 @@ class AuthorizeTransactions $response = $controller->executeWithApiResponse($this->authorize->mode()); - if (($response != null) && ($response->getMessages()->getResultCode() == 'Ok')) { + // if (($response != null) && ($response->getMessages()->getResultCode() == 'Ok')) { + if ($response != null && $response->getMessages() != null) { nlog('SUCCESS: Transaction Status:'.$response->getTransaction()->getTransactionStatus()); nlog(' Auth Amount:'.$response->getTransaction()->getAuthAmount()); nlog(' Trans ID:'.$response->getTransaction()->getTransId());