@extends('layouts.web') @section('content')

Detail Pembayaran

Kembali
@if(session('success'))

{{ session('success') }}

@endif @if(session('error'))

{{ session('error') }}

@endif

Informasi Pembayaran

ID Transaksi: #{{ $payment->id }}

@if($payment->status === 'approved') Disetujui @elseif($payment->status === 'rejected') Ditolak @else Pending @endif

Informasi Pemberi Pembayaran

Nama

{{ $payment->user->name ?? 'N/A' }}

Email

{{ $payment->user->email ?? 'N/A' }}

Informasi Kegiatan

Nama Kegiatan

{{ $payment->activity->name ?? 'N/A' }}

ID Kegiatan

#{{ $payment->activity_id }}

Detail Pembayaran

Jumlah

Rp {{ number_format($payment->amount, 0, ',', '.') }}

Tipe Pembayaran

@if($payment->midtrans_transaction_id) Midtrans @elseif($payment->paymentMethod) {{ $payment->paymentMethod->name }} @else Gratis @endif
@if($payment->midtrans_transaction_id)

Transaction ID

{{ $payment->midtrans_transaction_id }}

@php $mid = $payment->midtrans_response ? json_decode($payment->midtrans_response, true) : null; @endphp @if($mid)

Ringkasan Status Midtrans

@if(isset($mid['transaction_status'])) status: {{ $mid['transaction_status'] }} @endif @if(isset($mid['fraud_status'])) fraud: {{ $mid['fraud_status'] }} @endif @if(isset($mid['payment_type'])) type: {{ $mid['payment_type'] }} @endif @if(isset($mid['status_code'])) code: {{ $mid['status_code'] }} @endif
@if(isset($mid['status_message']))

{{ $mid['status_message'] }}

@endif
@endif @endif

Waktu Transaksi

Tanggal Pembayaran

{{ $payment->created_at->format('d/m/Y H:i') }}

@if($payment->verified_at)

Diverifikasi Pada

{{ $payment->verified_at->format('d/m/Y H:i') }}

@endif
@php $canVerify = auth()->user() && auth()->user()->canVerifyPayment($payment->activity); @endphp @if($canVerify) @if($payment->verifier)

Diverifikasi Oleh

{{ $payment->verifier->name }}

@if($payment->verified_at)

{{ $payment->verified_at->format('d/m/Y H:i') }}

@endif
@endif @if($payment->notes)

Catatan

{{ $payment->notes }}

@endif @endif
@if($payment->proof_of_payment && $payment->proof_of_payment !== 'imported')

Bukti Pembayaran

@endif @php $canVerify = auth()->user() && auth()->user()->canVerifyPayment($payment->activity); @endphp @if($payment->status === 'pending' && $canVerify)

Tindakan

@endif
@push('scripts') @endpush @endsection