From 31da9cf5ab6ae906bf1b75d59aec2364de5a951d Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 5 Sep 2024 19:04:40 +1000 Subject: [PATCH] updates for Forte --- app/PaymentDrivers/Forte/ACH.php | 7 ++++++- .../views/portal/ninja2020/flow2/invoice-pay.blade.php | 9 +++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/app/PaymentDrivers/Forte/ACH.php b/app/PaymentDrivers/Forte/ACH.php index 750ffdd0f3b9..1fa4c4a2ab07 100644 --- a/app/PaymentDrivers/Forte/ACH.php +++ b/app/PaymentDrivers/Forte/ACH.php @@ -146,9 +146,14 @@ class ACH implements LivewireMethodInterface $this->forte->client, $this->forte->client->company, ); + $error = Validator::make([], []); + $error->getMessageBag()->add('gateway_error', $response->response->response_desc); - return redirect('client/invoices')->withErrors($error); + + return redirect()->route('client.invoice.show', ['invoice' => $payment_hash->fee_invoice->hashed_id])->withErrors($error); + + // return response()->redirect('client/invoices')->withErrors($error); } SystemLogger::dispatch( diff --git a/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php b/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php index 728a295f2d5a..a2febb865db9 100644 --- a/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php +++ b/resources/views/portal/ninja2020/flow2/invoice-pay.blade.php @@ -4,6 +4,15 @@
+ @if($errors->any()) +
+
    + @foreach($errors->all() as $error) +
  • {{ $error }}
  • + @endforeach +
+
+ @endif @livewire($this->component, [], key($this->componentUniqueId()))