@csrf
@php if($withdrawal_request->status == config('constants.VOUCHER_STATUS_CANCELED')) { $withdrawal_request->status = config('constants.VOUCHER_STATUS_USED'); } @endphp
{{ __('Request ID:')}} {{ $withdrawal_request->code }} {{ __('Player:')}} @if($withdrawal_request->user_id) {{ $withdrawal_request->firstname . ' ' . $withdrawal_request->lastname }} @else {{ $withdrawal_request->firstname . ' ' . $withdrawal_request->lastname }} @endif {{ __('Document ID:')}} {{ $withdrawal_request->authority_id }}
{{ __('Status:') }} {{ GetVoucherStatuses()[$withdrawal_request->status] }} {{ __('Withdrawable Amount:')}} {!! GetMoneyStr3($withdrawal_request->withdrawable_amount, true, getenv('PLATFORM_CURRENCY_ID')) !!} @php $currencies = \App\Services\CacheService::getCurrencies(); @endphp {{ __('Available on Credit cards:')}} @foreach ($available_for_refund as $item) @php $name = ($item->curid && isset($currencies[$item->curid])) ? $currencies[$item->curid]->name : getenv('GLOBAL_CURRENCY'); $rate = $conversion_rate[3003][$name]; @endphp ~{!! GetMoneyStr3(($item->available_refund * 1/$rate), true, getenv('PLATFORM_CURRENCY_ID')) !!} / {!! GetMoneyStr3($item->available_refund, true, $item->curid) !!}
@endforeach
@if($withdrawal_request->type == config('constants.VOUCHER_TYPE_WITHDRAWAL_WRAPPER') && $withdrawal_request->status == config('constants.VOUCHER_STATUS_CREATED'))

{{ __('Requested withdrawal:') }} {!! GetMoneyStr3($withdrawal_request->amount, true, $withdrawal_request->curid) !!}

{{ __('Processed:') }} {!! GetMoneyStr3($withdrawal_request->refunded_amount, true, $withdrawal_request->curid) !!}
{{ __('Pending:') }} {!! GetMoneyStr3($withdrawal_request->amount - $withdrawal_request->refunded_amount, true, $withdrawal_request->curid) !!}
@endif
@if($only_history != true)
@if($withdrawal_request->type == config('constants.VOUCHER_TYPE_WITHDRAWAL_WRAPPER')) {{ __("Prepare Bank Transfer Withdrawal") }} {{-- @todo make pagalo request--}} {{ __("Prepare Pagalo Transfer Withdrawal") }} {{ __("Prepare Credit Card Withdrawal") }} {{ __("Cancel Remaining Amount") }} @elseif(in_array($withdrawal_request->type,[ config('constants.VOUCHER_TYPE_WITHDRAWAL'), config('constants.VOUCHER_TYPE_WITHDRAWAL_BANK'), config('constants.VOUCHER_TYPE_WITHDRAWAL_CARD'), config('constants.VOUCHER_TYPE_WITHDRAWAL_PAGALO') ]) && $withdrawal_request->status == config('constants.VOUCHER_STATUS_CREATED')) {{ __('Approve') }} {{ __("Cancel") }} @elseif( $withdrawal_request->type == config('constants.VOUCHER_TYPE_WITHDRAWAL') && $withdrawal_request->status == config('constants.VOUCHER_STATUS_CREATED')) {{ __('Approve') }} @endif
@endif {{-- HISTORY --}} @if($withdrawal_request->type !== config('constants.VOUCHER_TYPE_WITHDRAWAL_WRAPPER') )

{{ __('History') }}

@if(count($history_transactions)) @foreach ($history_transactions as $transaction) @endforeach {{-- --}} @else @endif
{{ __('Transaction ID') }} {{ __('Method') }} {{ getenv('PLATFORM_CURRENCY') }} {{ __('Amount') }} {{ __('Converted Amount') }} {{ __('Approved By') }} {{ __('Generated') }}
{{ $transaction->transaction_id }} {{ GetVoucherTypes()[$transaction->type]['method'] == 'voucher' ? __('shop') : GetVoucherTypes()[$transaction->type]['method'] }} {!! GetMoneyStr3($transaction->amount, true, getenv('PLATFORM_CURRENCY_ID')) !!} @if($transaction->currency_id != getenv('PLATFORM_CURRENCY_ID')) {!! GetMoneyStr3($transaction->converted_amount, true, $transaction->currency_id) !!} @endif {{ $transaction->approved_by_username }} {{ $transaction->generated }}
{{ $history_transactions->onEachSide(3)->links() }}
{{ __('No data.') }}
@endif {{-- RELATED PAYMENTS --}}
@if(count($sub_vouchers))

{{ __('Related Withdrawals') }}

@foreach ($sub_vouchers as $transaction) {{-- --}} @endforeach
{{ __('ID') }} {{ __('Method') }} {{ getenv('PLATFORM_CURRENCY') }} {{ __('Amount') }} {{ __('Converted Amount') }} {{ __('Approved By') }} {{ __('Status') }} {{ __('Generated') }} {{ __('Action') }}
{{$transaction->code}} {{ GetVoucherTypes()[$transaction->type]['method'] == 'voucher' ? __('shop') : GetVoucherTypes()[$transaction->type]['method'] }} {!! GetMoneyStr3($transaction->amount, true, getenv('PLATFORM_CURRENCY_ID')) !!} @if($transaction->curid != getenv('PLATFORM_CURRENCY_ID')) {!! GetMoneyStr3($transaction->converted_amount, true, $transaction->curid) !!} @endif {{$transaction->bo_user_firstname . ' ' . $transaction->bo_user_lastname}}{{ $transaction->approved_by_username }} {{ GetVoucherStatuses()[$transaction->status] }} {{ $transaction->createtime }} @if (Auth::user()->hasRole('SuperAdmin') || Auth::user()->hasRole('FullFinancial') || Auth::user()->hasRole('AffiliateManager') || Auth::user()->hasRole('OperatorPersonnel') || Auth::user()->hasRole('OperatorAdmin') ) @if ($transaction->status != config('constants.VOUCHER_STATUS_CREATED')) @endif @endif @if(Auth::user()->hasRole('SuperAdmin') || Auth::user()->hasRole('FullFinancial') || Auth::user()->hasRole('OperatorPersonnel') || Auth::user()->hasRole('OperatorAdmin')) @if($transaction->status == config('constants.VOUCHER_STATUS_CREATED')) @endif @endif
{{ $sub_vouchers->onEachSide(3)->links() }}
@endif
@include('payment.modals.withdrawal-request.bank-transfer') @include('payment.modals.withdrawal-request.pagalo-transfer') @include('payment.modals.withdrawal-request.credit-card-transfer')