{{-- Phase 3f: Chargebacks with Representment Deadline --}}
Chargebacks
@forelse($chargebacks as $row) @php $deadline = $row->representment_deadline ? \Carbon\Carbon::parse($row->representment_deadline) : null; $nearDeadline = $deadline && $deadline->isFuture() && $deadline->diffInDays(now()) <= 3; $pastDeadline = $deadline && $deadline->isPast(); @endphp @empty @endforelse
Chargeback Date Transaction Date Cardholder Name Amount Currency Reason Representment Deadline Reference # Status
{{ $row->chargeback_date ? \App\Helpers\Helper::showdate($row->chargeback_date, false) : '—' }} {{ $row->transaction_date ? \App\Helpers\Helper::showdate($row->transaction_date, false) : '—' }} {{ $row->cardholder_name ?? '—' }} ${{ number_format($row->amount ?? 0, 2) }} {{ $row->currency_code ?? '—' }} {{ $row->reason_text ?? '—' }} @if($deadline) {{ $deadline->format('m/d/Y') }} @if($nearDeadline) ! @elseif($pastDeadline) Expired @endif @else — @endif {{ $row->transaction_id ?? '—' }} @php($cbStatus = $row->chargeback_status_text ?? 'Open') @if($cbStatus === 'Won') Won @elseif($cbStatus === 'Lost') Lost @elseif($cbStatus === 'Represented') Represented @else Open @endif
There are no results in this table.