{{ __('Admin · Billing · Gateways') }}
{{ __('Payment') }} {{ __('gateways') }}
{{ $gateways->count() }} drivers shipped — split by region / type so you only fill in the ones your customers will actually use. Credentials encrypted at rest. Workspaces only see gateways that accept their currency.
{{ session('success') }}
@endif
@if (session('error'))
{{ session('error') }}
@endif
{{-- KPI strip --}}
{{ __('Total') }}
{{ $gateways->count() }}
{{ __('drivers available') }}
{{ __('Active') }}
{{ $activeCount }}
{{ __('accepting payments') }}
{{ __('India region') }}
{{ $catCounts['india'] ?? 0 }}
{{ __('Razorpay, Paytm, Cashfree…') }}
{{ __('Crypto') }}
{{ $catCounts['crypto'] ?? 0 }}
{{ __('on-chain settlement') }}
@foreach ($catLabels as $key => [$label, $hint])
@endforeach
{{ $g->name }}
{{ $g->is_active ? 'Active' : 'Disabled' }} {{ $g->mode }} @php $hasCreds = !empty(array_filter($g->credentials_decrypted ?? [])); @endphp @if ($hasCreds) {{ __('Keys saved') }} @endif @foreach (array_slice(array_filter($gatewayCats[$g->id] ?? [], fn($c) => $c !== 'all'), 0, 3) as $cat) {{ $catLabels[$cat][0] ?? $cat }} @endforeachslug:
{{ $g->slug }}{{ $g->description ? ' · ' . $g->description : '' }}
{{-- Chevron flips on expand. transition handled by Tailwind. --}}
{{ __('No payment gateways found') }}
{{ __('Run') }} php artisan db:seed
--class=PaymentGatewaySeeder.
{{ __('No gateways in this category') }}
{{ __('Try "All" or use the search above.') }}