@extends('dashboard.layouts.master') @section('title', 'Transaction Details | Admin Panel') @section('content') @if(\Helper::checkPermission('unified_transaction_logs', 'show'))

Transaction Details: #{{ $transaction->transaction_number }}

{{ __('backend.dashboard') }} / Transaction Logs / Details
{{-- Status & Summary Ribbon --}}
Amount
{{ $transaction->currency }} {{ number_format(abs($transaction->amount), 2) }}
Status
@if($transaction->status == 'completed') Completed @elseif($transaction->status == 'pending') Pending @elseif($transaction->status == 'failed') Failed @else {{ ucfirst($transaction->status) }} @endif
Type
{{ ucfirst(str_replace('_', ' ', $transaction->type)) }}
Date
{{ $transaction->created_at->format('M d, Y') }}
{{-- Left Column: Core Details --}}

Transaction Information

Transaction ID: #{{ $transaction->id }}
Reference Number: {{ $transaction->transaction_number }}
Transaction Type: {{ ucfirst(str_replace('_', ' ', $transaction->type)) }}
Payment Method: {{ strtoupper($transaction->payment_method) }}
External Reference: {{ $transaction->payment_reference ?? 'N/A' }}
Creation Date: {{ $transaction->created_at->format('Y-m-d H:i:s') }} ({{ $transaction->created_at->diffForHumans() }})
Description: {{ $transaction->description ?? 'No description provided.' }}
{{-- Metadata Section --}} @if($transaction->metadata)

Additional Metadata (JSON)

{{ json_encode($transaction->metadata, JSON_PRETTY_PRINT) }}
@endif
{{-- Right Column: User & Business --}}
{{-- User Details --}}

User Primary Information

@if($transaction->user)
{{ $transaction->user->name }}

{{ $transaction->user->email }}

ID: #{{ $transaction->user->id }}
@else
User information not found.
@endif
{{-- Business Details --}}

Related Business

@if($transaction->business)
{{ $transaction->business->business_name }}

{{ $transaction->business->business_email }}

Phone {{ $transaction->business->business_phone ?? 'N/A' }}
Business ID #{{ $transaction->business->id }}
@else
No specific business associated.
@endif
{{-- Quick Actions --}}

Admin Actions

@else @endif @endsection