@extends('admin.layouts.master') @section('title', __('Edit Transaction')) @section('page_content')
{{ __('Transaction Details') }}
@if (isset($dispute)) @if( $transaction->transaction_type_id == Payment_Sent && $transaction->status == 'Success' && $dispute->status != 'Open') {{ __('Open Dispute') }} @endif @endif
@if ($transaction->status)

{{ __('Status') }} : @php $transactionTypes = getPaymoneySettings('transaction_types')['web']; if (in_array($transaction->transaction_type_id, $transactionTypes['all'])) { echo getStatusText($transaction->status); } @endphp

@endif
{{ csrf_field() }}
@if (isset($transaction->merchant_payment)) @endif {{-- User --}}
@php echo getStatusInputLabel($transaction->transaction_type_id, 'user') @endphp

@if (in_array($transaction->transaction_type_id, getPaymoneySettings('transaction_types')['web']['sent'])) {{ getColumnValue($transaction->user) }} @elseif (in_array($transaction->transaction_type_id, getPaymoneySettings('transaction_types')['web']['received'])) {{ getColumnValue($transaction->end_user) }} @endif

@php echo getStatusInputLabel($transaction->transaction_type_id, 'receiver'); @endphp

@switch($transaction->transaction_type_id) @case(Deposit) @case(Exchange_From) @case(Exchange_To) @case(Withdrawal) {{ getColumnValue($transaction->end_user) }} @break @case(Transferred) @case(Received) @if ($transaction->transfer?->receiver) {{ getColumnValue($transaction->transfer->receiver) }} @elseif ($transaction->transfer?->email) {{ $transaction->transfer?->email }} @elseif ($transaction->transfer?->phone) {{ $transaction->transfer?->phone }} @else {{ '-' }} @endif @break @case(Request_Sent) @case(Request_Received) {{ isset($transaction->request_payment?->receiver) ? getColumnValue($transaction->request_payment->receiver) : $transaction->request_payment->email }} @break @case(Payment_Sent) {{ getColumnValue($transaction->end_user) }} @break @case(Payment_Received) {{ getColumnValue($transaction->user) }} @break @endswitch

@if ($transaction->uuid)

{{ $transaction->uuid }}

@endif

{{ str_replace('_', ' ', getColumnValue($transaction->transaction_type, 'name')) }}

{{ getColumnValue($transaction->currency, 'code') }}

@if (in_array($transaction->transaction_type_id, [Payment_Sent, Payment_Received] ))

@php $feeBearer = $transaction->merchant_payment?->fee_bearer; $transactionTypeId = $transaction->transaction_type_id; @endphp @if ($feeBearer == 'Merchant' && $transactionTypeId == Payment_Received) {{ getColumnValue($transaction->user) }} @elseif ($feeBearer == 'Merchant' && $transactionTypeId == Payment_Sent) {{ getColumnValue($transaction->end_user) }} @elseif ($feeBearer == 'User' && $transactionTypeId == Payment_Sent) {{ getColumnValue($transaction->user) }} @elseif ($feeBearer == 'User' && $transactionTypeId == Payment_Received) {{ getColumnValue($transaction->end_user) }} @endif

@endif @if (isset($transaction->payment_method_id))

{{ ($transaction->payment_method?->id == Mts) ? settings('name') : $transaction->payment_method?->name }}

@endif @if (isset($transaction->payment_status))

{!! getStatusText($transaction->payment_status) !!}

@endif @if ($transaction->bank)

{{ $transaction->bank?->bank_name }}

{{ $transaction->bank?->bank_branch_name }}

{{ $transaction->bank?->account_name }}

@endif @if (config('mobilemoney.is_active') && $transaction->mobilemoney)

{{ $transaction->mobilemoney?->mobilemoney_name ?? '' }}

{{ $transaction->mobilemoney?->mobilemoney_number ?? '' }}

@endif @if ($transaction->file?->filename)

@if ($transaction->payment_method?->id == Bank) file?->filename }}> {{ $transaction->file?->originalname }} @elseif (config('mobilemoney.is_active') && $transaction->payment_method?->id == (defined('MobileMoney') ? MobileMoney : '')) file?->filename }}> {{ $transaction->file?->originalname }} @endif

@endif @if ($transaction->transaction_type_id == Withdrawal) @if ($transaction->payment_method?->id == Bank)

{{ $transaction->withdrawal?->withdrawal_detail?->account_name }}

{{ $transaction->withdrawal?->withdrawal_detail?->account_number }}

{{ $transaction->withdrawal?->withdrawal_detail?->swift_code }}

{{ $transaction->withdrawal?->withdrawal_detail?->bank_name }}

@elseif ($transaction->payment_method?->id == Paypal)

{{ $transaction->withdrawal?->withdrawal_detail?->email ?? '' }}

@elseif ($transaction->payment_method?->id == Crypto)

{{ $transaction->withdrawal?->withdrawal_detail?->crypto_address ?? '' }}

@elseif (config('mobilemoney.is_active') && $transaction->payment_method?->id == (defined('MobileMoney') ? MobileMoney : ''))

{{ $transaction->withdrawal?->withdrawal_detail?->mobilemoney?->mobilemoney_name ?? '' }}

{{ $transaction->withdrawal?->withdrawal_detail?->mobile_number ?? '' }}

@endif @endif @if ($transaction->created_at)

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

@endif @if ($transaction->status)
@if (isset($transaction->refund_reference) && isset($transactionOfRefunded))

{{ __('Already Refunded') }}

{{ __('Refunded Reference') }}: id") }}">( {{ $transaction->refund_reference }} )

@else @endif
@endif
{{ __('Cancel') }} @if (!isset($transaction->refund_reference)) @endif
@if ($transaction->subtotal)
{{ moneyFormat(optional($transaction->currency)->symbol, formatNumber($transaction->subtotal, optional($transaction->currency)->id)) }}
@endif
@php $total_transaction_fees = $transaction->charge_percentage + $transaction->charge_fixed; @endphp

{{ moneyFormat(optional($transaction->currency)->symbol, formatNumber($total_transaction_fees, optional($transaction->currency)->id)) }}


@if ($transaction->total)

{{ moneyFormat(optional($transaction->currency)->symbol, str_replace("-",'',formatNumber($transaction->total, optional($transaction->currency)->id)) ) }}

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