@include('front.components.merchant.page-title')
@include('front.components.merchant.application-progressbar')

Bank Overview

{!! html()->form('POST', route('merchant.bank-info.submit'))->id('bank-info-form')->attribute('data-parsley-validate')->attribute('enctype', 'multipart/form-data')->open() !!} {!! html()->hidden('application_number', $data->application_number ?? null) !!} {!! html()->hidden('merchant_location_id', $location_id ?? null) !!} {!! html()->hidden('id', $business->id ?? 0) !!} @if ($isGuestUser) {!! html()->hidden('token', $token ?? null) !!} @endif
Enter Bank Information Manually

(Voided check or bank letter is required and it would take 1-2 business days for the verification​)

By Providing This Banking Information, You Are Attesting This Bank Account Belongs To This Merchant And Is Under The Name Of The Account Holder Or Merchant With The Financial Institution.

{{-- Render existing banks --}} @php $banks = $banks ?? []; $bankCount = count($banks); $bank_types = $bank_types ?? []; @endphp @if ($bankCount > 0) @foreach ($banks as $i => $bank)
id) data-bank-id="{{ $bank->id }}" @endif>
Bank Account
{{-- Add hidden bank_id field --}}
{!! html()->select("banks[$i][bank_account_type]", ['' => 'Select'] + $bank_types, $bank->bank_account_type ?? null)->class('form-control')->attribute('data-parsley-required-message', 'Please select account type') !!}
{!! html()->text("banks[$i][routing_number]", $bank->routing_number ?? null)->class('form-control')->attribute('data-parsley-pattern', '^[0-9]{9}$')->attribute('data-parsley-pattern-message', 'Please enter a valid 9-digit routing number')->attribute('maxlength', 9) !!}
{!! html()->text("banks[$i][account_number]", $bank->account_number ?? null)->class('form-control bank-account-number')->attribute('data-parsley-type', 'digits')->attribute('data-parsley-minlength', '4')->attribute('data-parsley-maxlength', '17')->attribute('data-parsley-required-message', 'Please enter your bank account number') !!}
{!! html()->text("banks[$i][account_number_confirmation]", $bank->account_number ?? null)->class('form-control bank-account-number-confirmation')->attribute('data-parsley-equalto', '[name="banks[' . $i . '][account_number]"]')->attribute('data-parsley-equalto-message', 'Account numbers do not match') !!}
{!! html()->text("banks[$i][description]", $bank->description ?? null)->class('form-control')->attribute('maxlength', 255) !!}
@if (!empty($bank->doc) && !empty($bank->doc['original'])) {!! html()->file("banks[$i][document]")->class('custom-file-input')->id("bank-document-$i")->attribute('data-parsley-max-file-size', '10')->attribute('data-parsley-filemimetypes', 'application/pdf,image/jpeg,image/png')->attribute('accept', '.jpg,.jpeg,.png,.pdf')->attribute('disabled', 'disabled')->attribute('data-parsley-excluded', 'true') !!} @else {!! html()->file("banks[$i][document]")->class('custom-file-input')->id("bank-document-$i")->attribute('data-parsley-max-file-size', '10')->attribute('data-parsley-filemimetypes', 'application/pdf,image/jpeg,image/png')->attribute('accept', '.jpg,.jpeg,.png,.pdf')->attribute('required', 'required')->attribute('data-parsley-required', 'true') !!} @endif @if (!empty($bank->doc) && !empty($bank->doc['original']))
{{ $bank->doc['file_name'] ?? basename($bank->doc['original']) }}
@endif
@endforeach @else {{-- No banks, show one empty accordion --}}
Bank Account
{!! html()->select('banks[0][bank_account_type]', ['' => 'Select'] + $bank_types, null)->class('form-control')->attribute('data-parsley-required-message', 'Please select account type') !!}
{!! html()->text('banks[0][routing_number]')->class('form-control')->attribute('data-parsley-pattern', '^[0-9]{9}$')->attribute('data-parsley-pattern-message', 'Please enter a valid 9-digit routing number')->attribute('maxlength', 9) !!}
{!! html()->text('banks[0][account_number]')->class('form-control bank-account-number')->attribute('data-parsley-type', 'digits')->attribute('data-parsley-minlength', '4')->attribute('data-parsley-maxlength', '17')->attribute('data-parsley-required-message', 'Please enter your bank account number') !!}
{!! html()->text('banks[0][account_number_confirmation]')->class('form-control bank-account-number-confirmation')->attribute('data-parsley-equalto', '[name="banks[0][account_number]"]')->attribute('data-parsley-equalto-message', 'Account numbers do not match') !!}
{!! html()->text('banks[0][description]')->class('form-control')->attribute('maxlength', 255) !!}
{!! html()->file('banks[0][document]')->class('custom-file-input')->id('bank-document-0')->attribute('data-parsley-max-file-size', '10')->attribute('data-parsley-filemimetypes', 'application/pdf,image/jpeg,image/png')->attribute('accept', '.jpg,.jpeg,.png,.pdf') !!}
@endif
{{-- Hidden template for additional banks --}} {{--
--}}
Instant Verification
Plaid
No connected accounts yet

Connect your first bank account to get started

Loading...
Processing your request...

Please wait while we securely connect your account

{!! html()->form()->close() !!}