{{ number_format($summary['confirmed_count']) }}
Confirmed payments
{{ $summary['confirmed_amount'] }}
Confirmed amount
{{ $summary['unsettled_amount'] }}
Awaiting settlement
{{ number_format($summary['review_count']) }}
Needs review
Settlement matching
Upload a provider CSV containing a merchant reference or provider reference plus the gross amount. Matching confirmed payments are marked settled; differences are kept for review.
Import provider settlement
Provider payment attempts
| Date | Provider / channel | References | Location | Amount | Payment | Sale | Settlement | |
|---|---|---|---|---|---|---|---|---|
| {{ optional($attempt->created_at)->format('Y-m-d H:i') }} | {{ $providerLabels[$attempt->provider] ?? str_replace('_', ' ', $attempt->provider) }} {{ str_replace('_', ' ', $attempt->channel) }} |
{{ $attempt->merchant_reference }}
@if($attempt->provider_reference) {{ $attempt->provider_reference }}@endif |
{{ optional($attempt->location)->name ?: '—' }} | {{ $attempt->amount }} | {{ str_replace('_', ' ', $attempt->status) }} | {{ optional($attempt->transaction)->invoice_no ?: 'Not linked' }} | {{ str_replace('_', ' ', $attempt->settlement_status) }} | @if(in_array($attempt->status, ['created', 'pending', 'processing'])) {!! Form::open(['route' => ['integrated-payments.sync', $attempt->uuid], 'method' => 'post']) !!} {!! Form::close() !!} @endif |
| No integrated payment attempts found. | ||||||||