@extends('layouts.admin') @section('title', 'Reporte de Pagos') @section('content')
Período seleccionado
{{ $simboloMoneda }}{{ number_format($montoAceptados, 2) }}
{{ $simboloMoneda }}{{ number_format($montoPendientes, 2) }}
{{ $simboloMoneda }}{{ number_format($montoRechazados, 2) }}
Todos los pagos
Ticket promedio
Pagos exitosos
Pagos rechazados
| Método | Total | Exitosos | Tasa Éxito | Monto |
|---|---|---|---|---|
{{ $metodo->nombre }} |
{{ $metodo->total_pagos }} | {{ $metodo->pagos_exitosos }} |
|
{{ $simboloMoneda }}{{ number_format($metodo->monto_total, 2) }} |
| No hay datos disponibles | ||||
| ID | Usuario | Reserva | Método | Monto | Estado | Referencia | Fecha Pago | Fecha Verificación | Observaciones |
|---|---|---|---|---|---|---|---|---|---|
| {{ $pago->id }} |
{{ strtoupper(substr($pago->reserva->usuario->name, 0, 1)) }}
{{ $pago->reserva->usuario->name }}{{ $pago->reserva->usuario->email }} |
Reserva #{{ $pago->reserva->id }}{{ $pago->reserva->cancha->nombre }} {{ \Carbon\Carbon::parse($pago->reserva->fecha)->format('d/m/Y') }} |
{{ ucfirst($pago->metodo_pago ?? 'N/A') }} | {{ $simboloMoneda }}{{ number_format($pago->monto, 2) }} | @if(in_array($pago->estado, ['aceptado', 'completado'])) {{ $pago->estado == 'completado' ? 'Completado' : 'Aceptado' }} @elseif(in_array($pago->estado, ['verificado', 'pendiente'])) {{ $pago->estado == 'verificado' ? 'Verificado' : 'Pendiente' }} @elseif(in_array($pago->estado, ['rechazado', 'fallido'])) {{ $pago->estado == 'fallido' ? 'Fallido' : 'Rechazado' }} @else {{ ucfirst($pago->estado) }} @endif |
@if($pago->referencia_pago)
{{ $pago->referencia_pago }}
@else
Sin referencia
@endif
|
{{ optional($pago->fecha_pago)->format('d/m/Y H:i') ?? $pago->created_at->format('d/m/Y H:i') }} | @if($pago->estado === 'completado' && $pago->fecha_pago) {{ $pago->fecha_pago->format('d/m/Y H:i') }} @else No verificado @endif | @if($pago->observaciones) {{ Str::limit($pago->observaciones, 30) }} @else Sin observaciones @endif |
| No hay pagos disponibles | |||||||||