shell bypass 403
@extends('layouts/contentLayoutMaster')
@section('title', $gateway->name)
@section('content')
{{-- Vertical Tabs start --}}
<section id="vertical-tabs">
<div class="row match-height">
<div class="col-md-6 col-12">
<div class="card overflow-hidden">
<div class="card-header">
<h4 class="card-title">{{ $gateway->name }}</h4>
</div>
<div class="card-content">
<div class="card-body">
@switch($gateway->type)
@case('paypal')
<p>{!! __('locale.description.paypal') !!}</p>
@break
@case('braintree')
<p>{!! __('locale.description.braintree') !!}</p>
@break
@case('stripe')
<p>{!! __('locale.description.stripe') !!}</p>
@break
@case('authorize_net')
<p>{!! __('locale.description.authorize_net') !!}</p>
@break
@case('2checkout')
<p>{!! __('locale.description.2checkout') !!}</p>
@break
@case('paystack')
<p>{!! __('locale.description.paystack', ['callback_url' => route('customer.callback.paystack')]) !!}</p>
@break
@case('paynow')
<p>{!! __('locale.description.paynow') !!}</p>
@break
@case('razorpay')
<p>{!! __('locale.description.razorpay',[
'callback_url_senderid' => route('customer.callback.razorpay.senderid'),
'callback_url_keywords' => route('customer.callback.razorpay.keywords'),
'callback_url_subscriptions' => route('customer.callback.razorpay.subscriptions'),
])!!}</p>
@break
@endswitch
<form class="form form-vertical" action="{{ route('admin.payment-gateways.update', $gateway->uid) }}" method="post">
@method('PUT')
@csrf
<div class="form-body">
<div class="row">
<div class="col-12">
<div class="mb-1">
<label for="name" class="form-label required">{{ __('locale.labels.name') }}</label>
<input type="text" id="secret" name="name" class="form-control" value="{{ $gateway->name }}" required>
<p><small class="text-primary">{{__('locale.payment_gateways.rename_name')}}</small></p>
@error('name')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@if($gateway->type == \App\Models\PaymentMethods::TYPE_PAYPAL || $gateway->type == \App\Models\PaymentMethods::TYPE_SMANAGER)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="client_id" class="form-label required">{{ __('locale.labels.client_id') }}</label>
<input type="text" id="client_id" name="client_id" class="form-control" value="{{ $gateway->getOption('client_id') }}" required>
@error('client_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="secret" class="form-label required">{{ __('locale.labels.client_secret') }}</label>
<input type="text" id="secret" name="secret" class="form-control" value="{{ $gateway->getOption('secret') }}" required>
@error('secret')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_BRAINTREE)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="merchant_id" class="form-label required">{{ __('locale.labels.merchant_id') }}</label>
<input type="text" id="merchant_id" name="merchant_id" class="form-control" value="{{ $gateway->getOption('merchant_id') }}" required>
@error('merchant_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="public_key" class="form-label required">{{ __('locale.labels.public_key') }}</label>
<input type="text" id="public_key" name="public_key" class="form-control" value="{{ $gateway->getOption('public_key') }}" required>
@error('public_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="private_key" class="form-label required">{{ __('locale.labels.private_key') }}</label>
<input type="text" id="private_key" name="private_key" class="form-control" value="{{ $gateway->getOption('private_key') }}" required>
@error('private_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_STRIPE)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="publishable_key" class="form-label required">{{ __('locale.labels.publishable_key') }}</label>
<input type="text" id="publishable_key" name="publishable_key" class="form-control" value="{{ $gateway->getOption('publishable_key') }}" required>
@error('publishable_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="secret_key" class="form-label required">{{ __('locale.labels.secret_key') }}</label>
<input type="text" id="secret_key" name="secret_key" class="form-control" value="{{ $gateway->getOption('secret_key') }}" required>
@error('secret_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_AUTHORIZE_NET)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="login_id" class="form-label required">{{ __('locale.labels.login_id') }}</label>
<input type="text" id="login_id" name="login_id" class="form-control" value="{{ $gateway->getOption('login_id') }}" required>
@error('login_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="transaction_key" class="form-label required">{{ __('locale.labels.transaction_key') }}</label>
<input type="text" id="transaction_key" name="transaction_key" class="form-control" value="{{ $gateway->getOption('transaction_key') }}" required>
@error('transaction_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_2CHECKOUT)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="merchant_code" class="form-label required">{{ __('locale.labels.merchant_code') }}</label>
<input type="text" id="merchant_code" name="merchant_code" class="form-control" value="{{ $gateway->getOption('merchant_code') }}" required>
@error('merchant_code')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="private_key" class="form-label required">{{ __('locale.labels.private_key') }}</label>
<input type="text" id="private_key" name="private_key" class="form-control" value="{{ $gateway->getOption('private_key') }}" required>
@error('private_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_PAYSTACK)
<div class="col-12">
<div class="mb-1">
<label for="public_key" class="form-label required">{{ __('locale.labels.public_key') }}</label>
<input type="text" id="public_key" name="public_key" class="form-control" value="{{ $gateway->getOption('public_key') }}" required>
@error('public_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="secret_key" class="form-label required">{{ __('locale.labels.secret_key') }}</label>
<input type="text" id="secret_key" name="secret_key" class="form-control" value="{{ $gateway->getOption('secret_key') }}" required>
@error('secret_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="merchant_email" class="form-label required">{{ __('locale.labels.merchant_email') }}</label>
<input type="email" id="merchant_email" name="merchant_email" class="form-control" value="{{ $gateway->getOption('merchant_email') }}" required>
@error('merchant_email')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_PAYU)
<div class="col-12">
<div class="mb-1">
<label for="client_id" class="form-label required">{{ __('locale.labels.client_id') }}</label>
<input type="text" id="client_id" name="client_id" class="form-control" value="{{ $gateway->getOption('client_id') }}" required>
@error('client_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="client_secret" class="form-label required">{{ __('locale.labels.client_secret') }}</label>
<input type="text" id="secret" name="client_secret" class="form-control" value="{{ $gateway->getOption('client_secret') }}" required>
@error('client_secret')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_SLYDEPAY)
<div class="col-12">
<div class="mb-1">
<label for="merchant_email" class="form-label required">{{ __('locale.labels.merchant_email') }}</label>
<input type="email" id="merchant_email" name="merchant_email" class="form-control" value="{{ $gateway->getOption('merchant_email') }}" required>
@error('merchant_email')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="merchant_secret" class="form-label required">{{ __('locale.labels.merchant_secret') }}</label>
<input type="text" id="secret" name="merchant_secret" class="form-control" value="{{ $gateway->getOption('merchant_secret') }}" required>
@error('merchant_secret')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_PAYNOW)
<div class="col-12">
<div class="mb-1">
<label for="integration_id" class="form-label required">{{ __('locale.labels.integration_id') }}</label>
<input type="text" id="integration_id" name="integration_id" class="form-control" value="{{ $gateway->getOption('integration_id') }}" required>
@error('integration_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="integration_key" class="form-label required">{{ __('locale.labels.integration_key') }}</label>
<input type="text" id="secret" name="integration_key" class="form-control" value="{{ $gateway->getOption('integration_key') }}" required>
@error('integration_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_COINPAYMENTS)
<div class="col-12">
<div class="mb-1">
<label for="merchant_id" class="form-label required">{{ __('locale.labels.merchant_id') }}</label>
<input type="text" id="secret" name="merchant_id" class="form-control" value="{{ $gateway->getOption('merchant_id') }}" required>
@error('merchant_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_INSTAMOJO)
<div class="col-12">
<div class="mb-1">
<label for="api_key" class="form-label required">{{ __('locale.labels.api_key') }}</label>
<input type="text" id="secret" name="api_key" class="form-control" value="{{ $gateway->getOption('api_key') }}" required>
@error('api_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="auth_token" class="form-label required">{{ __('locale.labels.auth_token') }}</label>
<input type="text" id="secret" name="auth_token" class="form-control" value="{{ $gateway->getOption('auth_token') }}" required>
@error('auth_token')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_PAYGATEGLOBAL)
<div class="col-12">
<div class="mb-1">
<label for="api_key" class="form-label required">{{ __('locale.labels.api_key') }}</label>
<input type="text" id="secret" name="api_key" class="form-control" value="{{ $gateway->getOption('api_key') }}" required>
@error('api_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_PAYUMONEY)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="merchant_key" class="form-label required">{{ __('locale.labels.merchant_key') }}</label>
<input type="text" id="secret" name="merchant_key" class="form-control" value="{{ $gateway->getOption('merchant_key') }}" required>
@error('merchant_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="merchant_salt" class="form-label required">{{ __('locale.labels.merchant_salt') }}</label>
<input type="text" id="secret" name="merchant_salt" class="form-control" value="{{ $gateway->getOption('merchant_salt') }}" required>
@error('merchant_salt')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_RAZORPAY)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="key_id" class="form-label required">{{ __('locale.labels.key_id') }}</label>
<input type="text" id="secret" name="key_id" class="form-control" value="{{ $gateway->getOption('key_id') }}" required>
@error('key_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="key_secret" class="form-label required">{{ __('locale.labels.key_secret') }}</label>
<input type="text" id="secret" name="key_secret" class="form-control" value="{{ $gateway->getOption('key_secret') }}" required>
@error('key_secret')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_SSLCOMMERZ)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="store_id" class="form-label required">{{ __('locale.labels.store_id') }}</label>
<input type="text" id="secret" name="store_id" class="form-control" value="{{ $gateway->getOption('store_id') }}" required>
@error('store_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="store_passwd" class="form-label required">{{ __('locale.labels.store_password') }}</label>
<input type="text" id="secret" name="store_passwd" class="form-control" value="{{ $gateway->getOption('store_passwd') }}" required>
@error('store_passwd')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_AAMARPAY)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="store_id" class="form-label required">{{ __('locale.labels.store_id') }}</label>
<input type="text" id="secret" name="store_id" class="form-control" value="{{ $gateway->getOption('store_id') }}" required>
@error('store_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="signature_key" class="form-label required">{{ __('locale.labels.signature_key') }}</label>
<input type="text" id="signature_key" name="signature_key" class="form-control" value="{{ $gateway->getOption('signature_key') }}" required>
@error('signature_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_FLUTTERWAVE)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="public_key" class="form-label required">{{ __('locale.labels.public_key') }}</label>
<input type="text" id="secret" name="public_key" class="form-control" value="{{ $gateway->getOption('public_key') }}" required>
@error('public_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="secret_key" class="form-label required">{{ __('locale.labels.secret_key') }}</label>
<input type="text" id="secret_key" name="secret_key" class="form-control" value="{{ $gateway->getOption('secret_key') }}" required>
@error('secret_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_DIRECTPAYONLINE)
<div class="col-12">
<div class="mb-1">
<label for="environment" class="form-label required">{{ __('locale.labels.environment') }}</label>
<select class="form-select" name="environment" id="environment">
<option value="sandbox" @if($gateway->getOption('environment') == 'sandbox' ) selected @endif>{{ __('locale.labels.sandbox') }}</option>
<option value="production" @if($gateway->getOption('environment') == 'production' ) selected @endif>{{ __('locale.labels.production')}} </option>
</select>
@error('environment')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="company_token" class="form-label required">Company Token</label>
<input type="text" id="company_token" name="company_token" class="form-control" value="{{ $gateway->getOption('company_token') }}" required>
@error('company_token')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="account_type" class="form-label required">Account Type</label>
<input type="text" id="account_type" name="account_type" class="form-control" value="{{ $gateway->getOption('account_type') }}" required>
@error('account_type')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_ORANGEMONEY)
<div class="col-12">
<div class="mb-1">
<label for="payment_url" class="form-label required">Payment URL</label>
<input type="url" id="payment_url" name="payment_url" class="form-control" value="{{ $gateway->getOption('payment_url') }}" required>
@error('payment_url')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="merchant_key" class="form-label required">Merchant Key</label>
<input type="text" id="merchant_key" name="merchant_key" class="form-control" value="{{ $gateway->getOption('merchant_key') }}" required>
@error('merchant_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="auth_header" class="form-label required">Authorization Header</label>
<input type="text" id="auth_header" name="auth_header" class="form-control" value="{{ $gateway->getOption('auth_header') }}" required>
@error('auth_header')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_CINETPAY)
<div class="col-12">
<div class="mb-1">
<label for="payment_url" class="form-label required">Payment URL</label>
<input type="url" id="payment_url" name="payment_url" class="form-control" value="{{ $gateway->getOption('payment_url') }}" required>
@error('payment_url')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="api_key" class="form-label required">API Key</label>
<input type="text" id="api_key" name="api_key" class="form-control" value="{{ $gateway->getOption('api_key') }}" required>
@error('api_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="site_id" class="form-label required">Site ID</label>
<input type="text" id="site_id" name="site_id" class="form-control" value="{{ $gateway->getOption('site_id') }}" required>
@error('site_id')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="secret_key" class="form-label required">Secret Key</label>
<input type="text" id="secret_key" name="secret_key" class="form-control" value="{{ $gateway->getOption('secret_key') }}" required>
@error('secret_key')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@elseif($gateway->type == \App\Models\PaymentMethods::TYPE_CASH)
<div class="col-12">
<div class="mb-1">
<label for="payment_details" class="form-label required">{{ __('locale.labels.payment_details') }}</label>
<textarea rows="7" class="form-control" name="payment_details" required>{!! $gateway->getOption('payment_details') !!}</textarea>
@error('payment_details')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="payment_confirmation" class="form-label required">{{ __('locale.labels.payment_confirmation') }}</label>
<textarea rows="7" class="form-control" name="payment_confirmation" required>{!! $gateway->getOption('payment_confirmation') !!}</textarea>
@error('payment_confirmation')
<div class="text-danger">
{{ $message }}
</div>
@enderror
</div>
</div>
@else
<div class="col-12">
<p class="text-danger text-bold-600">{{ __('locale.payment_gateways.not_found') }}</p>
</div>
@endif
<div class="col-12">
<input type="hidden" value="{{$gateway->type}}" name="type">
<button type="submit" class="btn btn-primary mb-1"><i data-feather="save"></i> {{ __('locale.buttons.save') }}</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
{{-- Vertical Tabs end --}}
@endsection