@extends('layout.app')
@section('title', 'Data Pembayaran - Sistem Manajemen ISP')
@section('content')
@php
use App\Models\Pembayaran;
$totalPembayaran = Pembayaran::count();
$menunggu = Pembayaran::where('status_konfirmasi', 'Menunggu')->count();
$disetujui = Pembayaran::where('status_konfirmasi', 'Disetujui')->count();
$ditolak = Pembayaran::where('status_konfirmasi', 'Ditolak')->count();
$totalRevenue = Pembayaran::where('status_konfirmasi', 'Disetujui')->sum('jumlah_pembayaran');
@endphp
| No | Tanggal | No. Invoice | Pelanggan | Jumlah | Metode | Status | Aksi |
|---|---|---|---|---|---|---|---|
|
{{ $pembayaran->firstItem() + $index }} |
{{ $p->tanggal_pembayaran->format('d/m/Y') }} {{ $p->tanggal_pembayaran->format('H:i') }} |
{{ $nomorInvoice ?? 'Tidak ada tagihan' }}@if($p->kode_pembayaran){{ $p->kode_pembayaran }} @endif |
@if($pelanggan)
{{ $pelanggan->nama }} {{ $pelanggan->nomor_telepon }} @if($pelanggan->nomor_pelanggan) {{ $pelanggan->nomor_pelanggan }} @endif @elsePelanggan tidak tersedia @endif |
Rp {{ number_format($p->jumlah_pembayaran, 0, ',', '.') }} |
credit_card {{ $p->metode_pembayaran }}
@php
$gateway = $p->paymentGateway;
@endphp
@if($p->metode_pembayaran === 'Payment Gateway' && $gateway)
link {{ $gateway->name ?? '-' }} @endif |
@if($p->status_konfirmasi == 'Disetujui') check_circle Disetujui @elseif($p->status_konfirmasi == 'Ditolak') cancel Ditolak @else schedule Menunggu @endif | |
payments
Belum ada pembayaranMulai dengan mencatat pembayaran pertama add Catat Pembayaran Pertama |
|||||||