@extends('admin.layouts.app') @section('page_title', __('Edit Payment Method')) @section('content')

@lang('Edit ' . $method->name)

@csrf @method('put')
@error('name') {{ $message }} @enderror
@if($method->currencies)
@error('receivable_currencies.0.name') {{ $message }} @enderror
@endif

@lang('Parameters')

@foreach ($method->parameters as $key => $parameter)
@error($key) @lang($message) @enderror
@endforeach
@if($method->extra_parameters)
@foreach($method->extra_parameters as $key => $param)
@error($key) @lang($message) @enderror
@endforeach
@endif
@error('description') @lang($message) @enderror
@error('image') @lang($message) @enderror
@lang("Status")

@lang("Enable to your gateway status")

status == 1 ? 'checked' : '' }}>
@error('is_active') @lang($message) @enderror
@lang("Test Environment")

@lang("To test your payment gateway, set up a sandbox environment.")

environment == 'test' ? 'checked' : '' }}>
@error('test_environment') @lang($message) @enderror

@lang('Supported Currencies Configuration')

@php $oldReceivableCurrency = old('receivable_currencies', $method->receivable_currencies) ? count(old('receivable_currencies', $method->receivable_currencies)) : 0; $oldSelectedCurrency = session()->get('selectedCurrencyList'); @endphp @if($oldReceivableCurrency > 0) @for($i = 0; $i < $oldReceivableCurrency; $i++) @endfor @endif
@lang('Currency Symbol') @lang('Conversion Rate') @lang('Min Limit') @lang('Max Limit') @lang('Percentage Charge') @lang('Fixed Charge')
receivable_currencies[$i]->name ?? '') }}" autocomplete="off"> @error("receivable_currencies.$i.currency_symbol") {{ $message }} @enderror
1 {{ $basicControl->base_currency ? : 'USD' }} = receivable_currencies[$i]->conversion_rate ?? '') }}" autocomplete="off"> {{ old("receivable_currencies.$i.name", $method->currency_type == 1 && isset($method->receivable_currencies[$i]) ? $method->receivable_currencies[$i]->name : 'USD') }} @error("receivable_currencies.$i.conversion_rate") {{ $message }} @enderror
receivable_currencies[$i]->min_limit ?? '') }}" autocomplete="off"> {{ old("receivable_currencies.$i.name", $method->currency_type == 1 && isset($method->receivable_currencies[$i]) ? $method->receivable_currencies[$i]->name : "USD") }} @error("receivable_currencies.$i.min_limit") {{ $message }} @enderror
receivable_currencies[$i]->max_limit ?? '') }}" autocomplete="off"> {{ old("receivable_currencies.$i.name", $method->currency_type == 1 && isset($method->receivable_currencies[$i])? $method->receivable_currencies[$i]->name : "USD") }} @error("receivable_currencies.$i.max_limit") {{ $message }} @enderror
receivable_currencies[$i]->percentage_charge ?? "") }}" autocomplete="off"> % @error("receivable_currencies.$i.percentage_charge") {{ $message }} @enderror
receivable_currencies[$i]->fixed_charge ?? '') }}" autocomplete="off"> {{ old("receivable_currencies.$i.name", $method->currency_type == 1 && isset($method->receivable_currencies[$i]) ? $method->receivable_currencies[$i]->name : "USD") }} @error("receivable_currencies.$i.fixed_charge") {{ $message }} @enderror
@endsection @push('css-lib') @endpush @push('js-lib') @endpush @push('script') @endpush