@extends('layouts.admin-sidebar') @section('title', 'Airtime & Data Providers') @section('page-title', 'Service Providers') @section('page-description', 'Manage airtime and data service providers and their settings') @section('content')
@if(isset($error))

Database Error

{{ $error }}

@endif

Service Provider Management

Configure and monitor your airtime and data service providers

@if($providers->count() > 0) @foreach($providers as $provider)
{{ strtoupper(substr($provider->name ?? 'UN', 0, 2)) }}

{{ $provider->name ?? 'Unknown Provider' }}

{{ $provider->priority > 50 ? 'Primary' : ($provider->priority > 20 ? 'Secondary' : 'Backup') }}
{{ $provider->is_active ? 'Active' : 'Inactive' }}
{{ number_format($provider->success_rate ?? 0, 1) }}%
Success Rate
{{ number_format(($provider->avg_response_time ?? 0) / 1000, 1) }}s
Avg Response
Priority: {{ $provider->priority ?? 0 }}
Last Used: {{ $provider->last_used_at ? $provider->last_used_at->diffForHumans() : 'Never' }}
@if($provider->supported_services) @foreach($provider->supported_services as $service) {{ $service }} @endforeach @else No services configured @endif
@if($provider->is_active) @else @endif
@endforeach @else

No providers configured

Get started by adding your first service provider.

@endif
@endsection