{{-- resources/views/payments/payment_timeline.blade.php --}} @extends('layouts.app') @section('content')

Payment Timeline

Track payment progression with detailed chronological history

Payment Activity Log {{ count($payment->logs) }} events
@foreach ($payment->logs as $index => $log) @php $statusClass = 'info'; $icon = 'bx-info-circle'; if ($log->payment) { if (strpos(strtolower($log->payment->status), 'success') !== false || strpos(strtolower($log->payment->status), 'paid') !== false) { $statusClass = 'success'; $icon = 'bx-check'; } elseif (strpos(strtolower($log->payment->status), 'pending') !== false) { $statusClass = 'pending'; $icon = 'bx-time'; } elseif (strpos(strtolower($log->payment->status), 'failed') !== false || strpos(strtolower($log->payment->status), 'rejected') !== false) { $statusClass = 'failed'; $icon = 'bx-x'; } } @endphp
{{ $log->created_at->format('M j, Y \a\t g:i A') }}
@if ($log->payment)
{{ ucfirst($log->payment->status) }} Payment
@if (strpos(strtolower($log->payment->status), 'success') !== false || strpos(strtolower($log->payment->status), 'paid') !== false) Completed Successfully @elseif (strpos(strtolower($log->payment->status), 'pending') !== false) Processing @elseif (strpos(strtolower($log->payment->status), 'failed') !== false) Payment Failed @else {{ $log->payment->status }} @endif @else
Payment Log Entry
Status Unknown @endif
@if($log->initiator)
Initiated By
{{ $log->initiator->name }}
@endif @if($log->approver)
Approved By
{{ $log->approver->name }}
@endif @if($log->payer)
Paid By
{{ $log->payer->name }}
@endif @if($log->rejector)
Rejected By
{{ $log->rejector->name }}
@endif
Full Timestamp
{{ $log->created_at->format('Y-m-d H:i:s T') }}
Event ID
#{{ $log->id ?? 'N/A' }}
Payment Reference
{{ $log->payment ? $log->payment->reference ?? 'N/A' : 'N/A' }}
Status Code
{{ $log->payment ? $log->payment->status : 'Unknown' }}
@endforeach
@endsection {{-- Add the following styles to your CSS file or within a {{-- Include Bootstrap icons and tooltips --}} @section('scripts') @endsection