@if (!in_array('Payment Gateway Integration', restaurant_modules())) @else

@lang('modules.settings.paymentgatewaySettings')

@lang('modules.settings.paymentHelp') {{-- tabs --}}
  • $activePaymentSetting != 'razorpay', 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => $activePaymentSetting == 'razorpay', ])> @lang('modules.billing.razorpay') $isRazorpayEnabled, 'bg-red-500' => !$isRazorpayEnabled, ])>
  • $activePaymentSetting != 'stripe', 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => $activePaymentSetting == 'stripe', ])> @lang('modules.billing.stripe') $isStripeEnabled, 'bg-red-500' => !$isStripeEnabled, ])>
  • $activePaymentSetting != 'offline', 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => $activePaymentSetting == 'offline', ])> @lang('modules.billing.offline') $paymentGateway->is_offline_payment_enabled || $paymentGateway->is_cash_payment_enabled, 'bg-red-500' => !$paymentGateway->is_offline_payment_enabled && !$paymentGateway->is_cash_payment_enabled, ])>
  • $activePaymentSetting != 'qr_code', 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => $activePaymentSetting == 'qr_code', ])> @lang('modules.billing.qr_code') $paymentGateway->is_qr_payment_enabled, 'bg-red-500' => !$paymentGateway->is_qr_payment_enabled, ])>
  • $activePaymentSetting != 'serviceSpecific', 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => $activePaymentSetting == 'serviceSpecific', ])> @lang('modules.billing.generalSettings')
@if ($activePaymentSetting == 'razorpay')
@lang('modules.settings.enableRazorpay')
@if ($razorpayStatus)
@endif
@lang('app.save')
@endif @if ($activePaymentSetting == 'stripe')
@lang('modules.settings.enableStripe')
@if ($stripeStatus)
@endif
@lang('app.save')
@endif @if ($activePaymentSetting == 'offline')
{{-- Offline Payment Method Toggle --}}
@lang('modules.settings.enableOfflinePayment')

@lang('modules.settings.offlinePaymentDescription')

@if ($enableOfflinePayment) {{-- Payment Details Section --}}

@lang('modules.settings.offlinePaymentDetailsDescription')

@endif {{-- Cash Payment Toggle --}}
@lang('modules.settings.enablePayViaCash')

@lang('modules.settings.cashPaymentDescription')

{{-- Save Button --}}
@lang('app.save')
@endif {{-- qrcode Form --}} @if ($activePaymentSetting == 'qr_code')
{{-- Enable QR Payment Toggle --}}
@lang('modules.settings.enableQrPayment')

@lang('modules.settings.qrPaymentDescription')

@if ($enableQrPayment) {{-- QR Code Upload Section --}}
{{-- Preview Section --}}
@if ($qrCodeImage && is_object($qrCodeImage)) QR Code Preview @elseif (isset($qrCodeImage) && $qrCodeImage) Existing QR Code @else
@endif {{-- Loading Overlay - Now outside the conditional statements --}}
{{-- Upload Section --}}
@lang('modules.settings.qrCodeRequirements')
@endif
@lang('app.save')
@endif @if ($activePaymentSetting == 'serviceSpecific') @if ($isRazorpayEnabled || $isStripeEnabled)
@lang('modules.settings.generalSettingsUseInfo')
@lang('app.save')
@else @lang('modules.settings.enableRazorpayOrStripe') @endif @endif @endif