@extends('layouts.dashboard') @section('page-title', 'Zahlungssystem – Übersicht') @section('content') {{-- ── Stat-Karten ── --}}
Offene Störungen
{{ $stats['open_incidents'] }}
Warten auf Lösung
In Bearbeitung
{{ $stats['in_progress'] }}
Aktiv bearbeitet
Betroffener Umsatz
{{ number_format($stats['total_affected_revenue'], 0, ',', '.') }} €
Offene Incidents
PAYONE Probleme
{{ $stats['payone_incidents_30d'] }}
Letzte 30 Tage
{{-- ── Anbieter-Status ── --}}
Anbieter-Übersicht
@foreach($providerStats as $key => $provider)
{{ $provider['label'] }}
{{ $provider['open_incidents'] }}
offene Störungen
{{ $provider['total_30d'] }}× in 30 Tagen
@if($provider['last_incident'])
Zuletzt: {{ $provider['last_incident']->detected_at->format('d.m.Y') }}
@endif
@endforeach
{{-- ── Offene Störungen ── --}} @if($openIncidents->count() > 0)
⚠ Aktive Störungen
@foreach($openIncidents as $incident) @endforeach
Störung Anbieter Schwere Status Seit Betroffene Bestellungen
{{ $incident->title }} {{ $incident->provider_label }} {{ ucfirst($incident->severity) }} {{ $incident->status_label }} {{ $incident->detected_at->format('d.m.Y H:i') }}
{{ $incident->duration }}
{{ $incident->affected_orders > 0 ? $incident->affected_orders . ' Bestellungen' : '–' }}
@else
Keine aktiven Störungen
Alle Zahlungssysteme laufen normal.
@endif {{-- ── Letzte Incidents ── --}}
Letzte Vorfälle
@forelse($recentIncidents as $incident) @empty @endforelse
Titel Anbieter Datum Status Dauer
{{ $incident->title }} {{ $incident->provider_label }} {{ $incident->detected_at->format('d.m.Y') }} {{ $incident->status_label }} {{ $incident->duration }}
Noch keine Vorfälle erfasst.
@endsection