@extends("partnerportal.layouts.layout") @section("title", "View Forex Transaction") @section("page_style") @endsection @section("content")

{{ __('message_lang.LBL_FOREX_TRANSACTIONS_VIEW') }}

@if($forexApiRequest == null) @else @endif @if($txn->status === config('constants.forex_txn_status_numeric.REFUND_IN_PROGRESS')) @endif @if($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.PENDING') && $txn->status === config('constants.forex_txn_status_numeric.PAYMENT_IN_PROGRESS')) @endif @if($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.PAID') && $txn->status === config('constants.forex_txn_status_numeric.FAILED')) @endif @if(($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.PAID') && $txn->txn_status === config('constants.forex_transfer_status_numeric.FAILED')) && ($txn->status != config('constants.forex_txn_status_numeric.REFUNDED') && $txn->status != config('constants.forex_txn_status_numeric.REFUND_IN_PROGRESS'))) @endif @if($txn->txn_status === config('constants.forex_payment_status_numeric.PENDING') && $txn->status === config('constants.forex_txn_status_numeric.TRANSFER_IN_PROGRESS')) @endif
{{ __('message_lang.LBL_REF_NO') }} : {{ $txn->reference_no }}
{{ __('message_lang.LBL_MSISDN') }} : {{ $txn->wallet_number }}
{{ __('message_lang.FOREX_ORIGIN') }} USSDFOREX APP
{{ __('message_lang.LBL_USSD_SESSION_ID') }} : {{ $txn->ussd_session_id }}
{{ __('message_lang.LBL_SENDING_AMOUNT') }} : {{ number_format($txn->amount, 4).' '.$txn->from_currency }}
{{ __('message_lang.LBL_EXCHANGE_RATE') }} : {{ number_format($txn->exchange_rate, 4) }}
{{ __('message_lang.LBL_PAID_OUT_AMOUNT') }} : {{ number_format($txn->payout_amount, 4).' '.$txn->to_currency }}
{{ __('message_lang.LBL_TXN_STATUS') }} : @if($txn->status === config('constants.forex_txn_status_numeric.PAID')) {{ config('constants.forex_txn_status.PAID') }} @elseif($txn->status === config('constants.forex_txn_status_numeric.PENDING')) {{ config('constants.forex_txn_status.PENDING') }} @elseif($txn->status === config('constants.forex_txn_status_numeric.FAILED')) {{ config('constants.forex_txn_status.FAILED') }} @elseif($txn->status === config('constants.forex_txn_status_numeric.PAYMENT_IN_PROGRESS')) {{ config('constants.forex_txn_status.PAYMENT_IN_PROGRESS') }} @elseif($txn->status === config('constants.forex_txn_status_numeric.PAYMENT_RECEIVED')) {{ config('constants.forex_txn_status.PAYMENT_RECEIVED') }} @elseif($txn->status === config('constants.forex_txn_status_numeric.TRANSFER_IN_PROGRESS')) {{ config('constants.forex_txn_status.TRANSFER_IN_PROGRESS') }} @elseif($txn->status === config('constants.forex_txn_status_numeric.REFUNDED')) {{ config('constants.forex_txn_status.REFUNDED') }} @elseif($txn->status === config('constants.forex_txn_status_numeric.REFUND_IN_PROGRESS')) {{ config('constants.forex_txn_status.REFUND_IN_PROGRESS') }} @elseif($txn->status == "") {{ config('constants.forex_txn_status.FAILED') }} @else - @endif
{{ __('message_lang.LBL_PAYMENT_REFUND_STATUS_CHECK') }} :
{{ __('message_lang.LBL_PAYMENT_REQUEST_STATUS') }} : @if($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.PAID')) {{ config('constants.forex_payment_status.PAID') }} @elseif($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.PENDING')) {{ config('constants.forex_payment_status.PENDING') }} @elseif($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.FAILED')) {{ config('constants.forex_payment_status.FAILED') }} @elseif($txn->payment_receiving_status == "") @if($txn->status === config('constants.forex_payment_status_numeric.FAILED')) {{ config('constants.forex_payment_status.FAILED') }} @else {{ config('constants.forex_payment_status.PENDING') }} @endif @else - @endif
{{ __('message_lang.LBL_PAYMENT_REQUEST_STATUS_CHECK') }} :
{{ __('message_lang.LBL_PAYMENT_REQUEST_REFUND') }} :
{{ __('message_lang.LBL_TRANSFER_STATUS') }} : @if($txn->txn_status === config('constants.forex_transfer_status_numeric.PAID')) {{ config('constants.forex_transfer_status.PAID') }} @elseif($txn->txn_status === config('constants.forex_transfer_status_numeric.PENDING')) {{ config('constants.forex_transfer_status.PENDING') }} @elseif($txn->txn_status === config('constants.forex_transfer_status_numeric.FAILED')) {{ config('constants.forex_transfer_status.FAILED') }} @elseif($txn->txn_status == null) @if($txn->status === config('constants.forex_payment_status_numeric.FAILED')) {{ config('constants.forex_transfer_status.FAILED') }} @else {{ config('constants.forex_transfer_status.PENDING') }} @endif @else - @endif
{{ __('message_lang.LBL_TRANSFER_RESEND') }} :
{{ __('message_lang.LBL_TRANSFER_STATUS_CHECK') }} :
{{ __('message_lang.LBL_TXN_REF_NO') }} : {{ $txn->txn_reference_no }}
{{ __('message_lang.LBL_COUNTRY_CODE') }} : {{ $txn->country_code }}
{{ __('message_lang.LBL_REMARKS') }} : {{ ($txn->remarks != '') ? $txn->remarks : "-" }}
{{ __('message_lang.LBL_TXN_DATE') }} : {{ $txn->created_at }}
{{ __('message_lang.LBL_TXN_GMT_TIME') }} : {{ app('App\Http\Controllers\Controller')->convertESTtoGMT($txn->created_at) }}
{{ __('message_lang.LBL_REF_NO') }} : {{ $txn->reference_no }}
{{ __('message_lang.LBL_MSISDN') }} : {{ $txn->wallet_number }}
{{ __('message_lang.LBL_REQUESTED_AMOUNT') }} : {{ number_format($txn->amount, 4).' '.$txn->from_currency }}
{{ __('message_lang.LBL_EXCHANGE_RATE') }} : {{ number_format($txn->exchange_rate, 4) }}
{{ __('message_lang.LBL_RECEIVABLE_AMOUNT') }} : {{ number_format($txn->payout_amount, 4).' '.$txn->to_currency }}
{{ __('message_lang.LBL_PAYMENT_REQUEST_STATUS') }} : @if($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.PAID')) {{ config('constants.forex_payment_status.PAID') }} @elseif($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.PENDING')) {{ config('constants.forex_payment_status.PENDING') }} @elseif($txn->payment_receiving_status === config('constants.forex_payment_status_numeric.FAILED')) {{ config('constants.forex_payment_status.FAILED') }} @elseif($txn->payment_receiving_status == "") @if($txn->status === config('constants.forex_payment_status_numeric.FAILED')) {{ config('constants.forex_payment_status.FAILED') }} @else {{ config('constants.forex_payment_status.PENDING') }} @endif @else - @endif
{{ __('message_lang.LBL_TXN_REF_NO') }} : {{ $txn->txn_reference_no }}
{{ __('message_lang.LBL_COUNTRY_CODE') }} : {{ $txn->payment_receiving_country_code }}
{{ __('message_lang.LBL_REMARKS') }} : {{ ($txn->payment_receiving_remarks != '') ? $txn->payment_receiving_remarks : "-" }}
{{ __('message_lang.LBL_X_REF_NO') }} : {{ ($txn->payment_receiving_x_reference_id != '') ? $txn->payment_receiving_x_reference_id : "-" }}
{{ __('message_lang.LBL_PAYER_MESSAGE') }} : {{ ($txn->payment_receiving_payer_message != '') ? $txn->payment_receiving_payer_message : "-" }}
{{ __('message_lang.LBL_PAYEE_NOTE') }} : {{ ($txn->payment_receiving_payee_note != '') ? $txn->payment_receiving_payee_note : "-" }}
{{ __('message_lang.LBL_TXN_DATE') }} : {{ $txn->payment_receiving_created_at }}
{{ __('message_lang.LBL_TXN_GMT_TIME') }} : {{ app('App\Http\Controllers\Controller')->convertESTtoGMT($txn->payment_receiving_created_at) }}
{{ __('message_lang.LBL_REF_NO') }} : {{ ($txn->reference_no != "") ? $txn->reference_no : "-" }}
{{ __('message_lang.LBL_MSISDN') }} : {{ $txn->wallet_number }}
{{ __('message_lang.LBL_RECEIVED_AMOUNT') }} : {{ number_format($txn->amount, 4).' '.$txn->from_currency }}
{{ __('message_lang.LBL_EXCHANGE_RATE') }} : {{ number_format($txn->exchange_rate, 4) }}
{{ __('message_lang.LBL_PAID_OUT_AMOUNT') }} : {{ number_format($txn->payout_amount, 4).' '.$txn->to_currency }}
{{ __('message_lang.LBL_TRANSFER_STATUS') }} : @if($txn->txn_status === config('constants.forex_transfer_status_numeric.PAID')) {{ config('constants.forex_transfer_status.PAID') }} @elseif($txn->txn_status === config('constants.forex_transfer_status_numeric.PENDING')) {{ config('constants.forex_transfer_status.PENDING') }} @elseif($txn->txn_status === config('constants.forex_transfer_status_numeric.FAILED')) {{ config('constants.forex_transfer_status.FAILED') }} @elseif($txn->txn_status == null) @if($txn->status === config('constants.forex_payment_status_numeric.FAILED')) {{ config('constants.forex_transfer_status.FAILED') }} @else {{ config('constants.forex_transfer_status.PENDING') }} @endif @else - @endif
{{ __('message_lang.LBL_TXN_REF_NO') }} : {{ $txn->txn_reference_no }}
{{ __('message_lang.LBL_COUNTRY_CODE') }} : {{ $txn->country_code }}
{{ __('message_lang.LBL_REMARKS') }} : {{ ($txn->txn_reject_reason != '') ? $txn->txn_reject_reason : "-" }}
{{ __('message_lang.LBL_X_REF_NO') }} : {{ ($txn->txn_x_reference_id != '') ? $txn->txn_x_reference_id : "-" }}
{{ __('message_lang.LBL_PAYER_MESSAGE') }} : {{ ($txn->txn_payer_message != '') ? $txn->txn_payer_message : "-" }}
{{ __('message_lang.LBL_PAYEE_NOTE') }} : {{ ($txn->txn_payee_note != '') ? $txn->txn_payee_note : "-" }}
{{ __('message_lang.LBL_TXN_DATE') }} : {{ $txn->txn_txn_date }}
{{ __('message_lang.LBL_TXN_GMT_TIME') }} : {{ app('App\Http\Controllers\Controller')->convertESTtoGMT($txn->txn_txn_date) }}
@if(isset($refundTxn) && $refundTxn->txn_id != '')
{{ __('message_lang.LBL_REF_NO') }} : {{ ($refundTxn->reference_no != "") ? $refundTxn->reference_no : "-" }}
{{ __('message_lang.LBL_MSISDN') }} : {{ $refundTxn->wallet_number }}
{{ __('message_lang.LBL_REFUNDED_AMOUNT') }} : {{ number_format($refundTxn->amount, 4).' '.$refundTxn->from_currency }}
{{ __('message_lang.LBL_TRANSFER_STATUS') }} : @if($refundTxn->txn_status === config('constants.forex_transfer_status_numeric.PAID')) {{ config('constants.forex_transfer_status.PAID') }} @elseif($refundTxn->txn_status === config('constants.forex_transfer_status_numeric.PENDING')) {{ config('constants.forex_transfer_status.PENDING') }} @elseif($refundTxn->txn_status === config('constants.forex_transfer_status_numeric.FAILED')) {{ config('constants.forex_transfer_status.FAILED') }} @elseif($refundTxn->txn_status == null) @if($refundTxn->status === config('constants.forex_payment_status_numeric.FAILED')) {{ config('constants.forex_transfer_status.FAILED') }} @else {{ config('constants.forex_transfer_status.PENDING') }} @endif @else - @endif
{{ __('message_lang.LBL_TXN_REF_NO') }} : {{ $refundTxn->txn_txn_reference_no }}
{{ __('message_lang.LBL_COUNTRY_CODE') }} : {{ $refundTxn->country_code }}
{{ __('message_lang.LBL_REMARKS') }} : {{ ($refundTxn->txn_reject_reason != '') ? $refundTxn->txn_reject_reason : "-" }}
{{ __('message_lang.LBL_X_REF_NO') }} : {{ ($refundTxn->txn_x_reference_id != '') ? $refundTxn->txn_x_reference_id : "-" }}
{{ __('message_lang.LBL_PAYER_MESSAGE') }} : {{ ($refundTxn->txn_payer_message != '') ? $refundTxn->txn_payer_message : "-" }}
{{ __('message_lang.LBL_PAYEE_NOTE') }} : {{ ($refundTxn->txn_payee_note != '') ? $refundTxn->txn_payee_note : "-" }}
{{ __('message_lang.LBL_TXN_DATE') }} : {{ $refundTxn->txn_txn_date }}
{{ __('message_lang.LBL_TXN_GMT_TIME') }} : {{ app('App\Http\Controllers\Controller')->convertESTtoGMT($txn->txn_txn_date) }}
@endif
@endsection @section("page_script") @endsection