Withdrawal #{{ $withdrawal->id }}

Requested by {{ $withdrawal->golfer->name }} on {{ $withdrawal->created_at->format('M d, Y') }}

Back to List
@if (session('withdrawal_error')) @endif

Withdrawal Details

Requested Amount

{{ $withdrawal->formatted_amount }}

Net Amount

{{ $withdrawal->formatted_net_amount }}

Platform Fee

{{ $withdrawal->formatted_platform_fee }}

Status

{{ $withdrawal->status_label }}

Payment Method

{{ ucwords(str_replace('_', ' ', $withdrawal->payment_method)) }}

Requested On

{{ $withdrawal->created_at->format('M d, Y g:i A') }}

@if($withdrawal->processed_at)

Processed On

{{ $withdrawal->processed_at->format('M d, Y g:i A') }}

@endif @if($withdrawal->completed_at)

Completed On

{{ $withdrawal->completed_at->format('M d, Y g:i A') }}

@endif @if($withdrawal->transaction_reference)

Transaction Reference

{{ $withdrawal->transaction_reference }}

@endif
@if($withdrawal->notes)

Notes

{{ $withdrawal->notes }}

@endif
@if($golferProfile)

Bank Account Details

@php $bankDetails = json_decode($withdrawal->bank_account_details, true); @endphp

Bank Name

{{ $bankDetails['bank_name'] ?? $golferProfile->bank_name ?? 'N/A' }}

Account Holder

{{ $bankDetails['account_holder_name'] ?? $golferProfile->account_holder_name ?? 'N/A' }}

Account Number

{{ $bankDetails['account_number_last4'] ?? $golferProfile->masked_account_number ?? 'N/A' }}

Routing Number

{{ $bankDetails['routing_number_last4'] ?? $golferProfile->masked_routing_number ?? 'N/A' }}

Account Type

{{ ucfirst($bankDetails['account_type'] ?? $golferProfile->account_type ?? 'N/A') }}

Bank Verified

@if($golferProfile->bank_verified) Verified @else Pending Verification @endif
@endif

Actions

@if($withdrawal->status === 'pending')
@csrf

@csrf
@error('reason')

{{ $message }}

@enderror
@elseif($withdrawal->status === 'processing')
@csrf
@error('transaction_reference')

{{ $message }}

@enderror

@csrf
@else

No actions available for {{ $withdrawal->status_label }} withdrawals.

@endif
@if($adminLogs->count() > 0)

Admin Activity Log

@foreach($adminLogs as $log)

{{ $log->admin->name ?? 'Unknown' }}

{{ $log->description }}

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

@endforeach
@endif

Golfer Information

{{ $withdrawal->golfer->name }}

{{ $withdrawal->golfer->name }}

{{ $withdrawal->golfer->email }}

@if($golferProfile)
Profile Status: {{ ucfirst($golferProfile->profile_status ?? 'N/A') }}
Member Since: {{ $withdrawal->golfer->created_at->format('M Y') }}
@endif
@if($otherWithdrawals->count() > 0)

Other Withdrawals

@endif