{{ __('Fraud Alerts Dashboard') }}

@can('export_fraud_data') Export to CSV @endcan
Clear Filters
Total Cases
{{ number_format($stats['total_cases']) }}
Pending
{{ number_format($stats['pending_cases']) }}
Investigating
{{ number_format($stats['investigating_cases']) }}
Confirmed
{{ number_format($stats['confirmed_cases']) }}
False Positives
{{ number_format($stats['false_positives']) }}
Resolved
{{ number_format($stats['resolved_cases']) }}

Fraud Detection Trend (Last 30 Days)

Risk Score Distribution

Fraud Type Distribution

Fraud Cases

Showing {{ $fraudCases->firstItem() ?? 0 }} to {{ $fraudCases->lastItem() ?? 0 }} of {{ $fraudCases->total() }} results
@if($fraudCases->count() > 0)
@foreach($fraudCases as $case) @endforeach
Case Number @if(request('sort') == 'case_number') @if(request('direction') == 'asc') @else @endif @endif Type Status Severity Risk Score @if(request('sort') == 'risk_score') @if(request('direction') == 'asc') @else @endif @endif Amount Date @if(request('sort') == 'detected_at' || !request('sort')) @if(request('direction') == 'asc') @else @endif @endif Action
{{ $case->case_number }} {{ ucfirst(str_replace('_', ' ', $case->type)) }} @switch($case->status) @case('pending') Pending @break @case('investigating') Investigating @break @case('confirmed') Confirmed @break @case('false_positive') False Positive @break @case('resolved') Resolved @break @endswitch @switch($case->severity) @case('critical') Critical @break @case('high') High @break @case('medium') Medium @break @case('low') Low @break @endswitch
{{ $case->risk_score }}%
@if($case->amount) ${{ number_format($case->amount, 2) }} {{ $case->currency ?? 'USD' }} @else N/A @endif {{ $case->detected_at->format('M d, Y H:i') }} View Details
{{ $fraudCases->links() }}
@else

No fraud cases found

@if(request()->hasAny(['search', 'status', 'type', 'severity', 'risk_score_min', 'date_from', 'date_to'])) Try adjusting your filters. @else No fraud cases have been detected. @endif

@endif
@if(auth()->user()->hasRole(['customer_private', 'customer_business']))

About Fraud Protection

We monitor all transactions 24/7 to protect your account from fraudulent activity. If we detect any suspicious activity, we'll:

  • Alert you immediately via email and SMS
  • Temporarily block the suspicious transaction
  • Work with you to verify and resolve the issue

If you notice any unauthorized transactions, please contact our support team immediately.

@endif
@push('scripts') @endpush