@extends('adminlte::page') @section('title', 'payments') @section('content_header')
| Category | Service | Name | 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 |