@php $d = $lead ? ($lead->turbo_app_data ?? []) : []; $v = fn($key, $fallback = '') => old("turbo_app_data[$key]", $d[$key] ?? $fallback); $lv = fn($key, $fallback = '') => old($key, $lead->{$key} ?? $defaults[$key] ?? $fallback); $ownershipTypes = ['sole_prop'=>'Sole Proprietorship','llc'=>'LLC','corp'=>'Corporation','partnership'=>'Partnership','govt'=>'Government','non_profit'=>'Non-Profit']; $businessTypes = ['retail'=>'Retail','restaurant'=>'Restaurant','moto'=>'Mail/Phone Order','ecommerce'=>'E-Commerce','hotel'=>'Hotel/Lodging','auto'=>'Auto Dealer','professional'=>'Professional Services','other'=>'Other']; $taxIdTypes = ['ein'=>'EIN','ssn'=>'SSN','itin'=>'ITIN']; $contactTitles = ['mr'=>'Mr.','mrs'=>'Mrs.','ms'=>'Ms.','dr'=>'Dr.']; $cardTypes = ['all_credit_cards'=>'All Credit Cards','visa_mc_discover'=>'Visa/MC/Discover','visa_mc'=>'Visa/MC Only']; $patriotDocs = ['gov_business_license'=>'Government Issued Business License','tax_return'=>'Tax Return','articles_of_incorporation'=>'Articles of Incorporation','business_financial_statement'=>'Business Financial Statement']; $usStates = \App\Helpers\LocationOptions::usStates(); $addressCountries = \App\Helpers\LocationOptions::countries(); // State/Country used to be free-text columns, so an existing Lead can hold a value that // isn't one of the fixed options above (e.g. a full name instead of a code, a typo, or a // value never in this list). Surface it as its own selected option instead of silently // discarding it — losing/mis-defaulting previously saved data on the next save would be // worse than a select showing an unfamiliar option. $withCurrentValue = function (array $options, $current) { if ($current !== '' && $current !== null && !array_key_exists($current, $options)) { $options = [$current => $current] + $options; } return $options; }; @endphp {{-- ══ 1. Business Information ══ --}}
Business Information
@error('dba')
{{ $message }}
@enderror

Must match the name given on the last income tax return

{{-- ══ 2. DBA Information ══ --}}
DBA Information
{{-- ══ 3. Address ══ --}}
Address
{{-- ══ 4. Legal Information ══ --}}
Legal Information
{{-- ══ 5. Chargeback and Mailing/Billing ══ --}}
Chargeback and Mailing/Billing
{{-- Chargeback Info --}}
Chargeback Information

{{-- Mailing/Billing --}}
Mailing/Billing Information
{{-- ══ 6. Business Description ══ --}}
Business Description
{{-- ══ 7. Banking Information ══ --}}
Banking Information

Minimum one Bank Account is required to transmit application

{{-- ══ 8. Processing Information ══ --}}
Processing Information
$
Needs to be from $100 to $99999999
$
Minimum $100
$
Needs to be from $100 to $99999999
Point of Sale programming cannot prohibit acceptance of credit cards therefore it is the merchant's responsibility to enforce this.
%
Must be in 0%–100% range

Credit Card Processing Methods
%
%
%
TOTAL (must be 100%)
0%
{{-- ══ 9. Additional Information ══ --}}
Additional Information
@php $yesNoField = function($name, $label, $default='no') use ($v) { $val = $v($name, $default); return ['name'=>$name,'label'=>$label,'val'=>$val]; }; $additionalFields = [ ['turbo_app_data[seasonal]', 'Seasonal?', 'no'], ['turbo_app_data[billed_prior_to_goods_shipped]','Does customer get billed prior to goods being shipped?', 'no'], ['turbo_app_data[have_trade_reference]', 'Do you have any trade reference to provide?', 'no'], ['turbo_app_data[contractors_cardholder_data]', 'Will there be independent contractors or agents given access to the cardholder data?', 'no'], ['turbo_app_data[existing_mid_affiliate]', 'Do you have an existing Merchant ID to affiliate to this location?', 'no'], ]; @endphp @foreach($additionalFields as [$fieldName, $fieldLabel, $fieldDefault])
@endforeach
{{-- ══ 10. Patriot Act ══ --}}
Patriot Act

Please provide one of the following: *

@foreach($patriotDocs as $val => $lbl)
@endforeach
{{-- ══ 11. Site Survey ══ --}}
Site Survey
@push('page_script') @endpush