@extends('layouts.admin') @section('title','Payments') @section('heading','Payments, proofs and refunds') @section('content')

Gateway intents, authenticated provider references, offline proofs and refund status.

Webhook operations
@forelse($intents as $intent) @empty@endforelse
IntentCustomerGatewayStatusProofAmountAction
{{ Str::limit($intent->public_id,13) }}
{{ $intent->created_at->format('d M Y H:i') }}
{{ $intent->user?->name }}
{{ $intent->user?->email }}
{{ strtoupper($intent->gateway) }}
{{ $intent->provider_reference ?? '—' }}
{{ $intent->status }}@foreach($intent->refunds as $refund)
Refund {{ $refund->currency }} {{ $refund->amount }} · {{ $refund->status }}@endforeach
{{ $intent->offlineProof?->status ?? '—' }}{{ $intent->currency }} {{ number_format($intent->amount,2) }} @if($intent->status==='proof_submitted')
@csrf
@elseif($intent->status==='paid' && $intent->gateway!=='offline') @php($remaining=(float)$intent->amount-(float)$intent->refunds->whereIn('status',['processing','pending','completed'])->sum('amount')) @if($remaining>0)
@csrf
@else Fully allocated @endif @else—@endif
No payment intents recorded.
@endsection