@extends('adminlte::page') @section('title', 'payments') @section('content_header')

Payments

@stop @section('content')
Unpaid-Queries New Payments
@php $pay_filter = ""; if(isset($_GET['category'])){ $pay_filter = $_GET['category']; } @endphp
@if(!empty($payments)) @foreach ($payments as $payment) @php if($payment->status == '1') { $utctm = $payment->created_at; } else { $utctm = $payment->paid_applicants[0]->payment_tm; } $date = new DateTime($utctm); $date->modify('+5 hours +30 minutes'); @endphp @endforeach @endif
Category Service Name Email Country Mobile Number Amount Currency Date Payment Time Payment Mode Applicants Documents Test
{{ optional($payment->category)->category_title }} @php $ser_nm = ""; if(isset($payment->paid_applicants[0])) { foreach($payment->paid_applicants as $p_app){ $ser_nm = $ser_nm.$p_app->service->menu_title ?? ""; } } else { $ser_nm = $payment->service->menu_title ?? ""; } @endphp @if(isset($payment->service)) {{ $ser_nm }} @endif @php $nm = $payment->name; if(isset($payment->paid_applicants[0])){ $nm = $payment->paid_applicants[0]->appli_nm; } @endphp {{ $nm ?? 'N/A' }} @php $u_email = $payment->email; if(isset($payment->paid_applicants[0])){ $u_email = $payment->paid_applicants[0]->appli_email; } $total = 0; foreach($payment->paid_applicants as $p_app){ if($p_app->payment_status == 1) { $total += $p_app->visa_fee; } } @endphp {{ $u_email ?? 'N/A' }} {{ $payment->country ?? 'N/A' }} {{ $payment->mobile_number ?? 'N/A' }} @if(isset($payment->paid_applicants[0]) and $payment->paid_applicants[0]->payment_status == 1) {{round($total)}} @else @if($payment->status == '1') {{ $payment->visa_fee }} @else {{ round($total) }} @endif @endif @if($payment->status == '1') @if($payment->country == "GB" or $payment->country == "uk" or $payment->country == "UK") GB @else USD @endif @else @if($payment->paid_applicants[0]->country_code == "GB" or $payment->paid_applicants[0]->country_code == "uk" or $payment->paid_applicants[0]->country_code == "UK") GB @else USD @endif @endif {{ $date->format('d-m-Y') ?? 'N/A' }} {{ $date->format('h:i A') ?? 'N/A' }} @if(isset($payment->paid_applicants[0]) and $payment->paid_applicants[0]->payment_status == 1) @php $jsonData = json_decode($payment->paid_applicants[0]->trans_id, JSON_PRETTY_PRINT); if($jsonData != null and count($jsonData)>0) { if (array_key_exists("payer", $jsonData)) { echo "PayPal"; } else if (array_key_exists("gid", $jsonData)) { echo "PayGlocal"; } else { echo "Rozarpay"; } } else { if(str_contains($payment->paid_applicants[0]->trans_id, "gl_")) { echo "PayGlocal"; } else {echo "PayPal";} } @endphp @else @if($payment->status == '1') @if($payment->paypal != null) @php $jsonData = json_decode($payment->paypal, JSON_PRETTY_PRINT); if($jsonData != null and count($jsonData)>0) { if (array_key_exists("payer", $jsonData)) { echo "PayPal"; } else if (array_key_exists("gid", $jsonData)) { echo "PayGlocal"; } else { echo "Rozarpay"; } } else { if(str_contains($payment->paypal, "gl_")) { echo "PayGlocal"; } else {echo "PayPal";} } @endphp @else Manual @endif @else @if(isset($payment->paid_applicants[0]) and $payment->paid_applicants[0]->trans_id != null) @php if (str_contains($payment->paid_applicants[0]->trans_id, "gl_")) { echo "PayGlocal"; } else {echo "PayPal";} @endphp @else Manual @endif @endif @endif {{ $payment->applicants ?? 'N/A' }} See Documents
{{ $payments->withQueryString()->links('pagination::bootstrap-4') }}
@section('js'); @stop @stop