@extends('layouts.main') @push('styles') @endpush @section('content')
| No | Tanggal | User | Kegiatan | Jumlah | Tipe Pembayaran | Status | Diverifikasi Oleh | Aksi |
|---|---|---|---|---|---|---|---|---|
| {{ $payments->firstItem() + $index }} | {{ $payment->created_at->format('d/m/Y H:i') }} |
{{ $payment->user->name ?? 'N/A' }}
{{ $payment->user->email ?? 'N/A' }}
|
{{ $payment->activity->name ?? 'N/A' }}
ID: {{ $payment->activity_id }}
|
Rp {{ number_format($payment->amount, 0, ',', '.') }} |
@if($payment->midtrans_transaction_id)
Midtrans
@if($payment->midtrans_transaction_id)
{{ substr($payment->midtrans_transaction_id, 0, 20) }}...
@endif
@php($mid = $payment->midtrans_response ? json_decode($payment->midtrans_response, true) : null)
@if($mid)
@if(isset($mid['transaction_status']))
{{ $mid['transaction_status'] }}
@endif
@if(isset($mid['fraud_status']))
fraud: {{ $mid['fraud_status'] }}
@endif
@if(isset($mid['status_code']))
code: {{ $mid['status_code'] }}
@endif
debug
@endif
@elseif($payment->payment_method_id)
Manual
@if($payment->paymentMethod)
{{ $payment->paymentMethod->name }}
@endif
@else
Gratis
@endif
@php($mid = $payment->midtrans_response ? json_decode($payment->midtrans_response, true) : null)
@if($mid && isset($mid['transaction_status']))
@php($ts = strtolower($mid['transaction_status']))
@php($midClass = in_array($ts, ['settlement', 'capture']) ? 'bg-green-100 text-green-800' : ($ts === 'pending' ? 'bg-yellow-100 text-yellow-800' : (in_array($ts, ['deny','cancel','expire']) ? 'bg-red-100 text-red-800' : ($ts === 'refund' ? 'bg-orange-100 text-orange-800' : 'bg-gray-100 text-gray-800')))))
Midtrans: {{ $mid['transaction_status'] }}
@if(isset($mid['fraud_status']))
fraud: {{ $mid['fraud_status'] }}
@endif
@if(isset($mid['status_code']))
code: {{ $mid['status_code'] }}
@endif
@endif
|
@if($payment->status === 'approved') Disetujui @elseif($payment->status === 'rejected') Ditolak @else Pending @endif |
@if($payment->verifier)
{{ $payment->verifier->name }}
@if($payment->verified_at)
{{ $payment->verified_at->format('d/m/Y H:i') }}
@else
N/A
@endif
|
|
Tidak ada data pembayaranTidak ada data pembayaran ditemukan |
||||||||