@extends('layouts.superadmin') @section('title', 'Data Pembayaran') @section('header-title', 'Data Pembayaran') @section('header-badge', 'Lihat') @section('header-subtitle', 'Monitor pembayaran platform dan status verifikasi untuk audit transaksi.') @section('content')
calendar_today {{ \Carbon\Carbon::now()->locale('id')->translatedFormat('l, d F Y') }} Data pembayaran diperbarui real-time

Ringkasan Pembayaran

Total Transaksi {{ $stats['semua'] }} semua status
Menunggu Verifikasi {{ $stats['menunggu_verifikasi'] + $stats['pending'] }} perlu ditinjau
Berhasil {{ $stats['terverifikasi'] }} terverifikasi
Gagal / Dibatalkan {{ $stats['ditolak'] + $stats['kadaluarsa'] }} ditolak / kadaluarsa

Daftar Transaksi Pembayaran

@forelse ($payments as $pay) @php $statusMap = [ 'pending' => ['Pending', \App\Support\StatusStyle::badgeClass('pending')], 'menunggu_verifikasi' => ['Menunggu Verifikasi', \App\Support\StatusStyle::badgeClass('menunggu_verifikasi')], 'terverifikasi' => ['Terverifikasi', \App\Support\StatusStyle::badgeClass('terverifikasi')], 'ditolak' => ['Ditolak', \App\Support\StatusStyle::badgeClass('ditolak')], 'kadaluarsa' => ['Kadaluarsa', \App\Support\StatusStyle::badgeClass('kadaluarsa')], ]; $st = $statusMap[$pay->status] ?? [ucfirst($pay->status), \App\Support\StatusStyle::CLASS_NEUTRAL]; $cust = $pay->checkout?->user; $tanggal = $pay->created_at ? Illuminate\Support\Carbon::parse($pay->created_at)->locale('id')->translatedFormat('d M Y • H.i') : '-'; @endphp

PAY-{{ $pay->payment_id }}

{{ $pay->paymentMethod->nama_metode ?? '-' }}

{{ $st[0] }}
Pelanggan
{{ $cust->nama_lengkap ?? '-' }}
Toko
{{ $pay->nama_toko }}
Jumlah
@if ((float) $pay->jumlah_saldo > 0)Rp {{ number_format((float) $pay->jumlah, 0, ',', '.') }}Saldo {{ number_format((float) $pay->jumlah_saldo, 0, ',', '.') }} + Transfer {{ number_format((float) $pay->sisa_transfer, 0, ',', '.') }}@else Rp {{ number_format((float) $pay->jumlah, 0, ',', '.') }}@endif
Tanggal
{{ $tanggal }}
@empty

Belum ada transaksi pembayaran tercatat.

@endforelse
@if ($payments->hasPages())
{{ $payments->links() }}
@endif
@component('SuperAdmin.partials.premium-modal', [ 'id' => 'detail-pembayaran', 'dataModal' => true, 'icon' => 'payments', 'title' => 'Detail Pembayaran', 'subtitle' => '', 'subtitleRaw' => true, 'size' => 'lg', ])
Metode
Pelanggan
Toko
Jumlah
Status Verifikasi
Tanggal
@slot('footer') @endslot @endcomponent @endsection @push('scripts') @endpush