@extends('admin.layouts.app') @push('css') @endpush @section('content')

Pagos MercadoPago

{{-- Stats Cards --}}

Total

{{ number_format($stats['total']) }}

Aprobados

{{ number_format($stats['approved']) }}

Pendientes

{{ number_format($stats['pending']) }}

No Aprobados

{{ number_format($stats['problemas']) }}

{{-- Origen Breakdown --}}
Origen: MercadoLibre: {{ number_format($stats['from_ml']) }} Link de Pago / Otro: {{ number_format($stats['from_ecom']) }}
{{-- Main Card --}}
Listado de Pagos
Conciliacion @if(($stats['unreconciled'] ?? 0) > 0) {{ $stats['unreconciled'] }} @endif
@csrf
{{-- Filters --}}
@if(request()->hasAny(['estado', 'search', 'reconciled', 'origen'])) Limpiar @endif
{{-- Table --}}
@forelse($payments as $payment) @empty @endforelse
Payment ID Pagador Origen Publicación Total Fee MP Neto Estado Concil. Fecha Hora Acciones
{{ $payment->id_payment }} {{ $payment->mla_nick ?? '-' }} @if($payment->payer_full_name)
{{ $payment->payer_full_name }} @endif
@if($payment->origen === 'ml') @elseif($payment->origen === 'ecommerce') @endif {{ $payment->origen_label }} {{ $payment->mla_publ ?? '-' }} ${{ number_format($payment->mla_total ?? 0, 2, ',', '.') }} ${{ number_format($payment->mpg_fee ?? 0, 2, ',', '.') }} ${{ number_format($payment->net_amount, 2, ',', '.') }} @switch($payment->estado) @case('approved') @case('PAGAD') {{ $payment->estado }} @break @case('pending') Pendiente @break @case('rejected') Rechazado @break @case('refunded') Devuelto @break @case('cancelled') Cancelado @break @default {{ $payment->estado }} @endswitch @if($payment->reconciled) #{{ $payment->order_id }} @elseif(in_array($payment->estado, ['approved', 'PAGAD'])) - @endif {{ $payment->fecha_pago ? $payment->fecha_pago->format('d/m/Y') : '-' }} {{ $payment->fecha_pago ? $payment->fecha_pago->format('H:i') : '-' }}
No hay pagos registrados
@if($payments->hasPages())
Mostrando {{ $payments->firstItem() }} a {{ $payments->lastItem() }} de {{ $payments->total() }}
{{ $payments->links() }}
@endif
@endsection @push('js') @endpush