@extends('layouts.app') @section('title', 'Transaction Details') @section('content')

Transaction Details

{{ $transaction->reference }}

@if($transaction->status === 'successful')
@elseif($transaction->status === 'failed')
@else
@endif

{{ $transaction->service_name }}

₦{{ number_format($transaction->total_amount, 2) }}

Status {{ ucfirst($transaction->status) }}
Service {{ $transaction->service_name }}
Customer Number {{ $transaction->customer_number }}
Amount ₦{{ number_format($transaction->amount, 2) }}
Service Charge ₦{{ number_format($transaction->fee, 2) }}
Total ₦{{ number_format($transaction->total_amount, 2) }}
Reference {{ $transaction->reference }}
@if($transaction->provider_reference)
Provider Ref {{ $transaction->provider_reference }}
@endif
Date {{ $transaction->created_at->format('M d, Y H:i:s') }}
@if($transaction->token_data && is_array($transaction->token_data))

{{ $transaction->type === 'exam_pin' ? 'Exam PIN(s)' : 'Electricity Token' }}

@if(!empty($transaction->token_data['cards']) && is_array($transaction->token_data['cards'])) @foreach($transaction->token_data['cards'] as $index => $card)

{{ count($transaction->token_data['cards']) > 1 ? 'Card #' . ($index + 1) : 'Card Details' }}

@if($card['Serial'] ?? null)

Serial No

{{ $card['Serial'] }}

@endif @if($card['Pin'] ?? null)

PIN

{{ $card['Pin'] }}

@endif
@endforeach @elseif(!empty($transaction->token_data['pin']))

PIN

{{ $transaction->token_data['pin'] }}

@elseif(!empty($transaction->token_data['tokens']) && is_array($transaction->token_data['tokens'])) @foreach($transaction->token_data['tokens'] as $index => $token)

{{ count($transaction->token_data['tokens']) > 1 ? 'PIN #' . ($index + 1) : 'PIN / Token' }}

{{ $token }}

@endforeach @elseif($transaction->token_data['token'] ?? null)

Token / Unit

{{ $transaction->token_data['token'] }}

@endif @if($transaction->token_data['exchange_reference'] ?? null)

Exchange Reference

{{ $transaction->token_data['exchange_reference'] }}

@endif @if($transaction->token_data['response_description'] ?? null)

Provider Response

{{ $transaction->token_data['response_description'] }}

@endif @if($transaction->token_data['transaction_date'] ?? null)

Transaction Date

{{ $transaction->token_data['transaction_date'] }}

@endif
@elseif($transaction->token_data && is_string($transaction->token_data))

Token

{{ $transaction->token_data }}

@endif
@if($receipt) @endif
@endsection