@foreach($fields as $name => $label)
@php $helpText = match($name) { 'webhook_secret' => trans('payment::translate.Webhook URL') . ': ' . route('payment.webhook', ['module' => 'test', 'driver' => strtolower(request()->segment(3) ?? 'gateway')]), 'usd_to_php_rate' => trans('payment::translate.Current exchange rate for USD to PHP conversion (Leave empty for default: 56.0)'), 'default_currency' => trans('payment::translate.Use NGN for Paystack Nigerian accounts, leave empty for automatic NGN'), 'conversion_rate' => trans('payment::translate.Exchange rate for currency conversion (e.g., 750 for USD to NGN)'), 'seller_id' => trans('payment::translate.Found in 2Checkout Account → Site Management'), 'secret_word' => trans('payment::translate.Set in 2Checkout Look and Feel → Purchase Parameters'), 'api_key' => str_contains($label, 'Instamojo') ? trans('payment::translate.Get from Instamojo → API & Plugins → API Documentation') : trans('payment::translate.Required for payment gateway configuration'), 'auth_token' => trans('payment::translate.Get from Instamojo dashboard along with API Key'), 'key_id' => trans('payment::translate.Get from Razorpay Dashboard → Settings → API Keys'), 'key_secret' => str_contains($label, 'PayMongo') ? trans('payment::translate.Starts with sk_test_ (test) or sk_live_ (production)') : (str_contains($label, 'Razorpay') ? trans('payment::translate.Get from Razorpay Dashboard → Settings → API Keys') : trans('payment::translate.Required for payment gateway configuration')), 'secret_key' => str_contains($label, 'PayMongo') ? trans('payment::translate.Starts with sk_test_ (test) or sk_live_ (production)') : trans('payment::translate.Required for payment gateway configuration'), 'public_key' => str_contains($label, 'PayMongo') ? trans('payment::translate.Starts with pk_test_ (test) or pk_live_ (production)') : trans('payment::translate.Required for payment gateway configuration'), default => trans('payment::translate.Required for payment gateway configuration') }; @endphp
{{ $helpText }}
@endforeach @if($hasSandbox)
{{ trans('payment::translate.Enable sandbox/test mode for testing payments') }}
@endif