@extends('admin.layouts.app') @section('title', 'Transactions') @section('content')

Transactions

Monitor all payment transactions

৳{{ number_format($stats['successful_amount']) }} Success {{ $stats['total_transactions'] }} Total
@if(session('success'))
{{ session('success') }}
@endif

Total Transactions

{{ $stats['total_transactions'] }}

৳{{ number_format($stats['total_amount']) }}

Successful

{{ $stats['successful'] }}

৳{{ number_format($stats['successful_amount']) }}

Pending

{{ $stats['pending'] }}

৳{{ number_format($stats['pending_amount']) }}

Failed

{{ $stats['failed'] }}

৳{{ number_format($stats['failed_amount']) }}

@if(request()->hasAny(['search', 'payment_method', 'status', 'date_from', 'date_to'])) Clear Filters @endif
@forelse($transactions as $transaction) @empty @endforelse
Transaction Order Customer Payment Method Amount Status Date Actions

#{{ $transaction->transaction_id }}

@if($transaction->reference_id)

Ref: {{ $transaction->reference_id }}

@endif
@if($transaction->order) #{{ str_pad($transaction->order->id, 6, '0', STR_PAD_LEFT) }} @else No Order @endif @if($transaction->order)

{{ $transaction->order->shipping_name }}

@if($transaction->order->shipping_phone)

{{ $transaction->order->shipping_phone }}

@endif
@else N/A @endif
@if($transaction->paymentGateway && $transaction->paymentGateway->logo) {{ $transaction->paymentGateway->name }} @endif {{ $transaction->paymentGateway->name ?? 'Unknown' }}
৳{{ number_format($transaction->amount, 2) }} @php $statusColors = [ 'pending' => 'bg-amber-100 text-amber-800 dark:bg-amber-900/30 dark:text-amber-400', 'completed' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900/30 dark:text-emerald-400', 'failed' => 'bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-400', 'cancelled' => 'bg-slate-100 text-slate-800 dark:bg-slate-700 dark:text-slate-400', ]; @endphp {{ ucfirst($transaction->status) }}

{{ $transaction->created_at->diffForHumans() }}

{{ $transaction->created_at->format('M d, h:i A') }}

No Transactions

No payment transactions found.

@if($transactions->hasPages())
{{ $transactions->links() }}
@endif
@endsection