@forelse($pagos as $pago) {{-- Columna 1: Pedido y Cliente --}} {{-- Columna 2: Método y Referencia --}} {{-- Columna 3: Monto --}} {{-- Columna 4: Estado --}} {{-- Columna 5: Acciones (Revisar, Aprobar, Rechazar) --}} @empty @endforelse
Pedido / Cliente Método / Ref. Monto Reportado Estado / Verificador Acciones
{{-- ENLACE CORREGIDO: Llama a verDetallePedido() --}} #{{ str_pad($pago->pedido_id, 6, '0', STR_PAD_LEFT) }} visibility {{ $pago->pedido->usuario->nombre ?? 'N/A' }} {{ $pago->pedido->usuario->apellido ?? '' }} {{ \Carbon\Carbon::parse($pago->fecha_pago)->format('d M Y, h:i A') }}
@php $metodoBadge = match($pago->metodo) { 'pago_movil' => 'bg-purple-50 text-purple-700 border-purple-200', 'zelle' => 'bg-indigo-50 text-indigo-700 border-indigo-200', 'binance' => 'bg-yellow-50 text-yellow-700 border-yellow-200', 'transferencia' => 'bg-blue-50 text-blue-700 border-blue-200', 'efectivo_usd', 'efectivo_bs' => 'bg-green-50 text-green-700 border-green-200', default => 'bg-gray-50 text-gray-700 border-gray-200', }; @endphp {{ str_replace('_', ' ', $pago->metodo) }}
REF: {{ $pago->referencia_bancaria ?? 'S/R' }}

${{ number_format($pago->monto_usd, 2) }}

Bs. {{ number_format($pago->monto_ves, 2) }}

@php $estadoBadge = match($pago->estado) { 'revision' => 'bg-amber-50 text-amber-600 border-amber-200', 'aprobado' => 'bg-green-50 text-green-600 border-green-200', 'rechazado' => 'bg-red-50 text-red-600 border-red-200', }; $estadoIcon = match($pago->estado) { 'revision' => 'pending', 'aprobado' => 'check_circle', 'rechazado' => 'cancel', }; @endphp
{{ $estadoIcon }} {{ $pago->estado }} @if($pago->verificador) Por: {{ $pago->verificador->nombre }} @endif
{{-- Botón Ver Comprobante --}} @if($pago->captura_pago_url) @endif {{-- Botones de Acción (Solo si está en revisión) --}} @if($pago->estado === 'revision') @endif
fact_check

No hay pagos para mostrar

Prueba seleccionando otra pestaña.

{{ $pagos->links('pagination::tailwind') }}