diff --git a/app/PaymentDrivers/Stripe/ACH.php b/app/PaymentDrivers/Stripe/ACH.php index 86d6d4ec6bc0..703402a34411 100644 --- a/app/PaymentDrivers/Stripe/ACH.php +++ b/app/PaymentDrivers/Stripe/ACH.php @@ -250,9 +250,10 @@ class ACH { try { $payment_meta = new \stdClass; - $payment_meta->brand = (string)sprintf('%s (%s)', $method->bank_name, ctrans('texts.ach')); - $payment_meta->last4 = (string)$method->last4; + $payment_meta->brand = (string) \sprintf('%s (%s)', $method->bank_name, ctrans('texts.ach')); + $payment_meta->last4 = (string) $method->last4; $payment_meta->type = GatewayType::BANK_TRANSFER; + $payment_meta->state = 'unauthorized'; $data = [ 'payment_meta' => $payment_meta, diff --git a/resources/views/portal/ninja2020/payment_methods/show.blade.php b/resources/views/portal/ninja2020/payment_methods/show.blade.php index ba7254080699..ad17c41da1f6 100644 --- a/resources/views/portal/ninja2020/payment_methods/show.blade.php +++ b/resources/views/portal/ninja2020/payment_methods/show.blade.php @@ -84,8 +84,34 @@ - @livewire('payment-methods.update-default-method', ['token' => $payment_method, 'client' => $client]) + @if(optional($payment_method->meta)->state === 'unauthorized' && $payment_method->gateway_type_id === \App\Models\GatewayType::BANK_TRANSFER) +
+
+
+
+

+ {{ ctrans('texts.verification')}} +

+
+

+ {{ ctrans('texts.ach_verification_notification') }} +

+
+
+ +
+
+
+ @endif + @livewire('payment-methods.update-default-method', ['token' => $payment_method, 'client' => $client]) +