@extends('admin.layout') @section('title','Verifikasi Pembayaran') @section('content') @php $queryParams = request()->except(['page','sort','direction']); $currentSort = request('sort'); $currentDirection = request('direction', 'desc'); $sortDirection = fn($column) => ($currentSort === $column && $currentDirection === 'asc') ? 'desc' : 'asc'; $sortIcon = fn($column) => $currentSort === $column ? ($currentDirection === 'asc' ? '▲' : '▼') : '↕'; @endphp
Periksa dan verifikasi transaksi pembayaran dari calon peserta didik
| No. | Kode Bayar {{ $sortIcon('kode_pembayaran') }} | Nama Orang Tua/Wali {{ $sortIcon('nama_pendaftar') }} | Nama Anak | Jenis Pembayaran {{ $sortIcon('jenis_pembayaran') }} | Nominal {{ $sortIcon('total_transfer') }} | Bukti Transfer | Tanggal Bayar {{ $sortIcon('created_at') }} | Status {{ $sortIcon('status_verifikasi') }} | Aksi |
|---|---|---|---|---|---|---|---|---|---|
| {{ $pembayaran->firstItem() + $i }} | {{ $p->kode_pembayaran }} |
{{ $p->nama_pendaftar }}
|
{{ $p->nama_anak ?? '—' }} | @if($p->jenis_pembayaran === 'pendaftaran') Pendaftaran @else Uang Pangkal @endif |
Rp {{ number_format($p->total_transfer, 0, ',', '.') }}
@if($p->potongan > 0 || $p->angka_unik)
@if($p->potongan > 0)
Potongan: Rp {{ number_format($p->potongan, 0, ',', '.') }}
@endif
@endif @if($p->angka_unik) Unik: {{ $p->angka_unik }} @endif |
@if($p->bukti_transfer) Lihat @else — @endif | {{ \Carbon\Carbon::parse($p->tgl_pembayaran)->format('d M Y H:i') }} | @php $statusClass = match($p->status_verifikasi) { 'disetujui' => 'green', 'ditolak' => 'red', default => 'yellow', }; $statusLabel = match($p->status_verifikasi) { 'disetujui' => '✓ Disetujui', 'ditolak' => '✗ Ditolak', default => '⊙ Menunggu', }; @endphp {{ $statusLabel }} |
@if($p->status_verifikasi === 'pending')
@endif
Detail
|
| Tidak ada data pembayaran | |||||||||