@extends("agentportal.layouts.layout") @section("title", "View Send Money Transaction") @section("page_style") @endsection @section("content")

{{ trans('message_lang.LBL_SEND_MONEY_TXN') }}

{{trans('message_lang.BTN_RECEIPT')}}    @hasanyrole('administrator') @if(in_array($smtxnDetails->status, [ $smtxnStatus['failed'], $smtxnStatus['rejected'], $smtxnStatus['created'], $smtxnStatus['on_hold'] ]) && !in_array($smtxnDetails->is_payment_receive, [$paymentReceivingStatus['payment_failed'], $paymentReceivingStatus['refunded']]) && in_array($smtxnDetails->receiving_option_code,["MW","BD"])) @endif @endhasanyrole @hasanyrole('administrator|operation|customer service') @if($smtxnDetails->is_payment_receive == $paymentReceivingStatus['paid'] && in_array($smtxnDetails->status, [$smtxnStatus['expired']])) @endif @endhasanyrole @hasanyrole('main teller|supervisor|teller') {{ trans('message_lang.BTN_SEND_MONEY') }} @endhasanyrole   @if (request()->has('return')) {{ trans('message_lang.BTN_BACK') }} @elseif(request()->has('CU')) {{ trans('message_lang.BTN_BACK') }} @else {{ trans('message_lang.BTN_BACK') }} @endif
{{ trans('message_lang.LBL_SENDER_DETAILS') }}:
{{ trans('message_lang.LBL_SENDER_NAME') }}: @hasanyrole('administrator|operation|customer service|marketing') {{ $smtxnDetails->sender_name?? '-' }} @else {{ $smtxnDetails->sender_name?? '-' }} @endhasanyrole
{{ trans('message_lang.LBL_PHONE_NUMBER') }}: {{ $smtxnDetails->sender_phone_code . ' ' . $smtxnDetails->sender_phone_number ?? '-' }}
{{ trans('message_lang.LBL_EMAIL') }}: {{ $smtxnDetails->sender_email ?? '-' }}
{{ trans('message_lang.LBL_COUNTRY') }}: {{ $smtxnDetails->get_sender->country->country_name ?? '-' }}
{{ trans('message_lang.LBL_ADDRESS') }}: {{ $smtxnDetails->sender_address ?? '-' }}
{{ trans('message_lang.LBL_STATE') }}: {{ $smtxnDetails->sender_province_code ?? '-' }}
{{ trans('message_lang.LBL_ZIPCODE') }}: {{ $smtxnDetails->sender_postal_code ?? '-' }}
{{ trans('message_lang.LBL_CITY') }}: {{ $smtxnDetails->sender_city ?? '-' }}
@hasanyrole('main teller|location back office|supervisor|teller|back office') @else @if($smtxnDetails->status == $smtxnStatus['transmitted'] && $smtxnDetails->receiving_option_code == "CP" && $isInLocal) @else @endif @endhasanyrole
{{ trans('message_lang.LBL_BNF_DETAILS') }}:
{{ trans('message_lang.LBL_BENEFICIARY_NAME') }}:{{ $smtxnDetails->receiver_name ?? '-' }} {{ $smtxnDetails->receiver_name??'' }} {{ $smtxnDetails->receiver_name??'' }}
{{ trans('message_lang.LBL_PHONE_NUMBER') }}: {{ $smtxnDetails->recipient_phone_no ?? '-' }}
{{ trans('message_lang.LBL_ADDRESS_ONE') }}: {{ $smtxnDetails->recipient_address_line1 ?? '-' }}
{{ trans('message_lang.LBL_ADDRESS_TWO') }}: {{ $smtxnDetails->recipient_address_line2 ?? '-' }}
{{ trans('message_lang.LBL_COUNTRY') }}: {{ $smtxnDetails->get_receiving_country->country_name ?? '-' }}
{{ trans('message_lang.LBL_CITY') }}: {{ $smtxnDetails->recipient_city ?? '-' }}
{{ trans('message_lang.LBL_ZIPCODE') }}: {{ $smtxnDetails->recipient_zipcode ?? '-' }}
{{ trans('message_lang.LBL_EMAIL') }}: {{ $smtxnDetails->recipient_email ?? '-' }}
@if($smtxnDetails->receiving_option_code == "MW") @elseif($smtxnDetails->receiving_option_code == "CP") @elseif($smtxnDetails->receiving_option_code == "BD") @endif
{{ trans('message_lang.LBL_RECEIVING_OPTION_DETAILS') }}:
{{ trans('message_lang.LBL_RECEIVING_OPTION') }}: {{ $smtxnDetails->receiving_option_code ?? '-' }}
{{ trans('message_lang.LBL_MOBILE_WALLET_OPERATOR_NAME') }}: {{ $smtxnDetails->mobile_wallet_operator_name ?? '-' }}
{{ trans('message_lang.LBL_MOBILE_WALLET_NUMBER') }}: {{ $smtxnDetails->mobile_wallet_number ?? '-' }}
{{ trans('message_lang.LBL_BANK_NAME') }}: {{ $smtxnDetails->bank_name ?? '-' }}
{{ trans('message_lang.LBL_BANK_ACC_NUMBER') }}: {{ $smtxnDetails->bank_account_number ?? '-' }}
@if($smtxnDetails->settlement_rate && $smtxnDetails->settlement_amount && $smtxnDetails->settlement_currency) @endif @if(in_array($smtxnDetails->get_sending_country->country_code,[config('constants.SN_COUNTRY_CODE'),config('constants.CI_COUNTRY_CODE')]) && isset($tax_data->tax_parts->TAF)) @else @endif @if(in_array($smtxnDetails->get_sending_country->country_code,[config('constants.SN_COUNTRY_CODE'),config('constants.CI_COUNTRY_CODE')])) @if(isset($tax_data->tax_parts->TTHU)) @endif @elseif(isset($smtxnDetails->sending_tax) && $smtxnDetails->sending_tax != 0) @endif @if(isset($smtxnDetails->coupon_code) && $smtxnDetails->coupon_code) @endif @if($smtxnDetails->is_payment_receive == $paymentReceivingStatus['refunded']) @endif @if(in_array($smtxnDetails->get_payment_method_config->code, [ config('constants.PAYMENT_METHOD_TYPE.GIN_MANUAL'), config('constants.PAYMENT_METHOD_TYPE.CAN_ETRANSFER'), config('constants.PAYMENT_METHOD_TYPE.VENMO') ]) && $note_string) @endif @if($paymentReceiveStatusReason) @endif @if(isset($employee->enabled_for_reversal) && $employee->enabled_for_reversal == 1) @endif @if($smtxnDetails->cancellation_requested == 1) @endif @if ($smtxnDetails->status == $smtxnStatus['cancelled']) @endif @if($smtxnDetails->is_payment_receive == $paymentReceivingStatus['paid']) @endif @if(isset($smtxnDetails->remarks) && $smtxnDetails->remarks != '') @elseif ($txnStatusReason) @endif @if($smtxnDetails->agent_location_user_id != null) @endif @if(isset($payerDetails)) @endif @if(isset($smtxnDetails->purpose) && $smtxnDetails->purpose != '') @endif @if(isset($smtxnDetails->occupation) && $smtxnDetails->occupation != '') @endif @if(isset($smtxnDetails->source) && $smtxnDetails->source != '') @endif @if(isset($smtxnDetails->resend_user_type) && isset($smtxnDetails->resend_by) && $smtxnDetails->resend_by > 0) @endif @if(isset($smtxnDetails->resend_at)) @endif @if(isset($smtxnDetails->expired_at)) @hasanyrole('administrator|compliance|finance back office|operation|customer service|marketing') @endhasanyrole @endif
{{ trans('message_lang.LBL_MY_TXNS_DETAILS') }}:
{{ trans('message_lang.LBL_TXN_REF_NO') }}: @php $enable_countries = app('App\Http\Controllers\SysConfController')->getConfig("ENABLE_MASK_CODE_COUNTRIES"); $agentCountryCode = Auth::guard('agentportal')->user()->agentLocation->agentCountry->isoname ?? ''; @endphp @if(Auth::guard('agentportal')->user()->hasAnyRole('location administrator','main teller', 'supervisor', 'teller', 'location back office') && $smtxnDetails->reference_no && $smtxnDetails->receiving_option_code == config("constants.CP") && !in_array($smtxnDetails->status,[$smtxnStatus['paid'],$smtxnStatus['cancelled']]) && !empty($enable_countries) && in_array($agentCountryCode,explode(",",$enable_countries)) ) {{ mask_code($smtxnDetails->reference_no) }} @if ($smtxnDetails->resend_sms_count >= config("constants.RESEND_CODE_SMS_LIMIT")) {{ trans('message_lang.BTN_RESEND') }} @else {{ trans('message_lang.BTN_RESEND') }} @endif @else {{ $smtxnDetails->reference_no }} @endif
{{ trans('message_lang.LBL_TXN_DATE') }}: {{ format_date_tz($smtxnDetails->created_at) ?? '-' }}
{{ trans('message_lang.LBL_COUNTRY') }}: {{ $smtxnDetails->get_sending_country->country_name . ' - ' . $smtxnDetails->get_receiving_country->country_name ?? '-' }}
{{ trans('message_lang.LBL_CURRENCY') }}: {{ $smtxnDetails->sending_currency . ' - ' . $smtxnDetails->receiving_currency ?? '-' }}
{{ trans('message_lang.LBL_AMOUNT') }}: {{ number_format($smtxnDetails->sending_amount, 2) . ' (' . $smtxnDetails->sending_currency . ') - ' . number_format($smtxnDetails->receiving_amount, 2) .' (' . $smtxnDetails->receiving_currency . ')' }}
{{ trans('message_lang.LBL_EXCHANGE_RATE') }}: {{ $smtxnDetails->exchange_rate ? number_format($smtxnDetails->exchange_rate, 6, '.', ',') : '-' }}
{{ __('message_lang.LBL_SETTLEMENT_RATE') }}: {{ number_format($smtxnDetails->settlement_rate, 2) }}
{{ __('message_lang.LBL_SETTLEMENT_AMOUNT') }}: {{ number_format($smtxnDetails->settlement_amount, 2)." (".$smtxnDetails->settlement_currency.")" }}
{{ trans('message_lang.LBL_FEES_INCLUDING_TAX') }}: {{ number_format(($smtxnDetails->sending_fees + $tax_data->tax_parts->TAF), 2) . ' (' . $smtxnDetails->sending_currency . ')' }}
{{ trans('message_lang.LBL_SENDING_FEES') }}: {{ number_format($smtxnDetails->sending_fees, 2) . ' (' . $smtxnDetails->sending_currency . ')' }}
{{ __('message_lang.LBL_TTHU') }}: {{ number_format($tax_data->tax_parts->TTHU, 2) ." (".$smtxnDetails->sending_currency.")" }}
{{ __('message_lang.LBL_TAX') }}: {{ number_format($smtxnDetails->sending_tax, 2) ." (".$smtxnDetails->sending_currency.")" }}
{{ trans('message_lang.LBL_COUPON_CODE') }}: {{ $smtxnDetails->coupon_code ?? '-' }}
{{ __('message_lang.LBL_DISCOUNT') }}: {{ number_format($smtxnDetails->discount, 2)." (".$smtxnDetails->sending_currency.")" }}
{{ trans('message_lang.LBL_TOTAL_AMOUNT') }}: {{ number_format($smtxnDetails->net_amount, 2) . ' (' . $smtxnDetails->sending_currency . ')' }}
{{ trans('message_lang.LBL_PAYMENT_METHOD_TYPE') }}: {{ $smtxnDetails->get_payment_method_config->code }}
{{ trans('message_lang.LBL_PAYMENT_METHOD_WALLET_NUMBER') }}: {{ $smtxnDetails->payment_method_wallet_number ?? '-' }}
{{ trans('message_lang.LBL_SENDER_PAYMENT_STATUS') }}: @if(in_array($smtxnDetails->get_payment_method_config->code, [ config('constants.PAYMENT_METHOD_TYPE.GIN_MANUAL'), config('constants.PAYMENT_METHOD_TYPE.CAN_ETRANSFER'), config('constants.PAYMENT_METHOD_TYPE.CAN_ETRANSFER_REQUEST'), config('constants.PAYMENT_METHOD_TYPE.CAN_ETRANSFER_IN_APP'), config('constants.PAYMENT_METHOD_TYPE.VENMO') ]) && in_array($smtxnDetails->is_payment_receive, [$paymentReceivingStatus['not_paid'], $paymentReceivingStatus['payment_in_progress'], $paymentReceivingStatus['payment_failed']])) @hasanyrole('administrator')
@csrf
@error('is_payment_receive') {{ $message }} @enderror
@error('payment_receive_note') {{ $message }} @enderror
@if(in_array($smtxnDetails->get_payment_method_config->code, [ config('constants.PAYMENT_METHOD_TYPE.CAN_ETRANSFER_REQUEST'), config('constants.PAYMENT_METHOD_TYPE.CAN_ETRANSFER_IN_APP') ])) @endif
@endhasanyrole @elseif($smtxnDetails->is_payment_receive == $paymentReceivingStatus['paid']) {{ trans('message_lang.STATUS_OPTION_PAID') }} @elseif($smtxnDetails->is_payment_receive == $paymentReceivingStatus['payment_in_progress']) {{ trans('message_lang.STATUS_OPTION_PAYMENT_IN_PROGRESS') }} @elseif($smtxnDetails->is_payment_receive == $paymentReceivingStatus['payment_failed']) {{ trans('message_lang.STATUS_OPTION_PAYMENT_FAILED') }} @elseif($smtxnDetails->get_payment_method_config->code == config('constants.PAYMENT_METHOD_TYPE.GIN_MOMO') && $smtxnDetails->is_payment_receive == $paymentReceivingStatus['not_paid']) {{ trans('message_lang.STATUS_OPTION_NOT_PAID') }} @endif @if($smtxnDetails->is_payment_receive == $paymentReceivingStatus['refunded']) {{ trans('message_lang.STATUS_OPTION_REFUNDED') }} @elseif($smtxnDetails->is_payment_receive == $paymentReceivingStatus['cancelled']) {{ trans('message_lang.STATUS_OPTION_CANCELLED') }} @endif @if($smtxnDetails->refund_type == 'balance') Balance @endif
{{ trans('message_lang.STATUS_OPTION_REFUNDED_BY') }} {{ $smtxnDetails->refund_by->username ?? '-' }}
{{ trans('message_lang.LBL_NOTE') }}: {{ $note_string ?? '-' }}
{{ trans('message_lang.LBL_REASON') }}: {{ $paymentReceiveStatusReason ?? '-' }}
{{ trans('message_lang.LBL_TXN_STATUS') }}: @if($smtxnDetails->status == $smtxnStatus['pending']) {{ trans('message_lang.STATUS_OPTION_PENDING') }} @elseif($smtxnDetails->status == $smtxnStatus['in_progress']) {{ trans('message_lang.STATUS_OPTION_INPROGRESS') }} @elseif($smtxnDetails->status == $smtxnStatus['paid']) {{ trans('message_lang.STATUS_OPTION_PAID') }} @elseif($smtxnDetails->status == $smtxnStatus['rejected']) {{ trans('message_lang.STATUS_OPTION_REJECTED') }} @elseif($smtxnDetails->status == $smtxnStatus['cancelled']) {{ trans('message_lang.STATUS_OPTION_CANCELLED') }} @elseif($smtxnDetails->status == $smtxnStatus['transmitted']) {{ trans('message_lang.STATUS_OPTION_TRANSMITTED') }} @elseif($smtxnDetails->status == $smtxnStatus['failed']) {{ trans('message_lang.STATUS_OPTION_FAILED') }} @elseif($smtxnDetails->status == $smtxnStatus['created']) {{ trans('message_lang.STATUS_OPTION_CREATED') }} @elseif($smtxnDetails->status == $smtxnStatus['on_hold']) {{ trans('message_lang.STATUS_OPTION_ON_HOLD') }} @elseif($smtxnDetails->status == $smtxnStatus['under_review']) {{ trans('message_lang.STATUS_OPTION_UNDER_REVIEW') }} @elseif($smtxnDetails->status == $smtxnStatus['expired']) {{ trans('message_lang.STATUS_OPTION_EXPIRED') }} @elseif($smtxnDetails->status == $smtxnStatus['rejected_by_compliance']) {{ trans('message_lang.STATUS_OPTION_REJECTED_BY_COMPLIANCE') }} @endif @if($smtxnDetails->is_payment_receive == $paymentReceivingStatus['paid']) @if(in_array($smtxnDetails->status, [$smtxnStatus['rejected'], $smtxnStatus['failed']])) @endif @if(in_array($smtxnDetails->status, [$smtxnStatus['on_hold']])) @hasanyrole('administrator|compliance|finance back office|operation|customer service') @endhasanyrole @endif @endif @if(in_array($smtxnDetails->status, [$smtxnStatus['failed'], $smtxnStatus['expired'], $smtxnStatus['on_hold'], $smtxnStatus['rejected_by_compliance'] ])) @hasanyrole('administrator|customer service|operation') {{ trans("message_lang.BUTTON_CANCEL") }} @endhasanyrole @endif
{{ trans('message_lang.LBL_UPDATE_TRANSACTION_STATUS') }}
Cancellation Requested |
{{ __('message_lang.LBL_CANCELLED_AT') }}: {{ format_date_tz($smtxnDetails->txn_cancelled_date) ?? '' }}
@if(in_array($smtxnDetails->status, [$smtxnStatus['created']])) @hasanyrole('main teller|administrator|operation|customer service') {{ trans("message_lang.BUTTON_CANCEL") }} @endhasanyrole @endif
@csrf @if(in_array($smtxnDetails->status, [$smtxnStatus['created']])) @endif @if(in_array($smtxnDetails->status, [$smtxnStatus['in_progress'], $smtxnStatus['transmitted']])) @endif   @hasanyrole('administrator|operation|customer service') @if($smtxnDetails->receiving_option_code == 'CP' && in_array($smtxnDetails->status, [$smtxnStatus['created'], $smtxnStatus['in_progress'], $smtxnStatus['transmitted']])) @endif @endhasanyrole
{{ trans('message_lang.LBL_REASON') }}: {{ ($smtxnDetails->status == $smtxnStatus['under_review']) ? __('message_lang.IN_COMPLIANCE_QA') : $smtxnDetails->remarks ?? '-' }}
{{ trans('message_lang.LBL_REASON') }}: {{ $txnStatusReason ?? '-' }}
Agent Location: @if(isset($agentUserDetails->name)) {{$agentUserDetails->name." > "}} @endif @if(isset($agentUserDetails->first_name)) {{$agentUserDetails->first_name}} @endif @if(isset($agentUserDetails->last_name)) {{" ".$agentUserDetails->last_name}} @endif
Agent Paid Location: @if(isset($payerDetails->name)) {{$payerDetails->name." > "}} @endif @if(isset($payerDetails->first_name)) {{$payerDetails->first_name}} @endif @if(isset($payerDetails->last_name)) {{" ".$payerDetails->last_name}} @endif
Agent Note {{ $smtxnDetails->agent_note ? $smtxnDetails->agent_note : "-" }}
{{ trans('message_lang.LBL_PURPOSE') }}: {{ $smtxnDetails->purpose }}
{{ trans('message_lang.LBL_OCCUPATION') }}: {{ $smtxnDetails->occupation }}
{{ trans('message_lang.LBL_SOURCE') }}: {{ $smtxnDetails->source }}
{!! trans("message_lang.LBL_RESEND_BY") !!} @if($smtxnDetails->resend_user_type == "Admin" && $smtxnDetails->resend_by_admin) {{ $smtxnDetails->resend_by_admin->first_name.' '.$smtxnDetails->resend_by_admin->last_name }} @elseif($smtxnDetails->resend_user_type == "Agent" && $smtxnDetails->resend_by_agent) {{ $smtxnDetails->resend_by_agent->first_name.' '.$smtxnDetails->resend_by_agent->last_name}} @else - @endif
{!! trans("message_lang.LBL_RESEND_AT") !!} {{ format_date_tz($smtxnDetails->resend_at) ?? '' }}
{!! trans("message_lang.LBL_EXPIRY_AT") !!} {{ format_date_tz($smtxnDetails->expired_at) ?? '' }}
{{-- insert modal --}} @include('beneficiary_update_details')
@endsection @section("page_vendors") @endsection @section("page_script") @endsection