@extends('layouts.app', ['title' => term('nav_payments','Pagos en linea')]) @section('header_actions') @if(count($availableProviders)) @else Configurar proveedores @endif @endsection @section('content') @if(empty($availableProviders))
Aun no tienes proveedores de pago configurados. Ve a Configuración → Integraciones y activa Stripe, Conekta o Mercado Pago.
@endif
{{ $totals['count'] }}
Links generados
${{ number_format($totals['pending'],0) }}
Pendientes
${{ number_format($totals['paid'],0) }}
Cobrados
{{ count($availableProviders) }}/3
Proveedores activos
Historial de links de pago
Stripe · Conekta · Mercado Pago
@forelse($links as $link) @empty @endforelse
ClienteConceptoProviderMontoEstadoFechaAcciones
{{ $link->account?->client?->name ?? '—' }} {{ $link->concept ?: '—' }} {{ ucfirst($link->provider) }} ${{ number_format($link->amount, 2) }} {{ $link->status === 'awaiting_config' ? 'falta config' : $link->status }} {{ $link->created_at->format('d/m/Y H:i') }} @if($link->status === 'pending' && $link->url && ! str_contains($link->url, 'pending')) @php $phone = $link->account?->client?->phone; if ($phone) { $cleaned = preg_replace('/\D+/', '', $phone); if (strlen($cleaned) === 10) $cleaned = $whatsappCountry.$cleaned; $waMsg = "Hola {$link->account->client->name}, aqui esta tu link para pagar \${$link->amount}: {$link->url}"; $waUrl = 'https://wa.me/'.$cleaned.'?text='.rawurlencode($waMsg); } @endphp @if(! empty($waUrl)) @endif @elseif($link->status === 'awaiting_config') @endif
Sin links generados aun. Usa el boton "Crear link de pago" arriba.
{{ $links->links() }}
@endsection @section('modals') @endsection @push('scripts') @endpush