From bd6b878f9f1ce44879dc863a721310db6e3ec1bb Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 11 Aug 2025 08:58:06 +1000 Subject: [PATCH] Improve Braintree ach error responses --- app/PaymentDrivers/Braintree/ACH.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/PaymentDrivers/Braintree/ACH.php b/app/PaymentDrivers/Braintree/ACH.php index 7665b2ec78..e4be8eb68c 100644 --- a/app/PaymentDrivers/Braintree/ACH.php +++ b/app/PaymentDrivers/Braintree/ACH.php @@ -112,6 +112,11 @@ class ACH implements MethodInterface, LivewireMethodInterface return $this->braintree->processInternallyFailedPayment($this->braintree, $e); } } + + if ($result instanceof \Braintree\Result\Error && $result->message) { + session()->flash('ach_error', $result->message); + return back()->withInput(); + } return back()->withMessage(ctrans('texts.unable_to_verify_payment_method')); }