@extends('admin.layouts.app') @section('title', __('mpesa::mpesa.nav.requests')) @section('content') @php use Modules\Gateways\Mpesa\Services\Money; @endphp @include('mpesa::admin._nav', ['title' => __('mpesa::mpesa.nav.requests')])
@forelse($requests as $r) @empty @endforelse
#{{ __('common.table.date') }}{{ __('mpesa::mpesa.admin.type') }}{{ __('common.table.client') }}{{ __('mpesa::mpesa.admin.invoice') }}{{ __('mpesa::mpesa.admin.amount_kes') }}{{ __('mpesa::mpesa.admin.phone') }}{{ __('mpesa::mpesa.admin.status') }}{{ __('mpesa::mpesa.admin.result') }}{{ __('mpesa::mpesa.admin.receipt') }}
{{ $r->id }} {{ $r->created_at->format('Y-m-d H:i:s') }} {{ $r->type === 'stk' ? 'STK' : __('mpesa::mpesa.admin.claim') }}
{{ $r->environment }}
@if($r->client){{ $r->client->full_name }}@endif @if($r->invoice_id)#{{ $r->invoice?->invoice_num ?: $r->invoice_id }}@endif {{ $r->type === 'stk' ? Money::format(Money::minor($r->amount)) : '—' }} {{ $r->phone_masked ?: '—' }} @include('mpesa::admin._badge', ['value' => $r->status, 'group' => 'request_status']) {{ $r->result_code ? '['.$r->result_code.'] ' : '' }}{{ \Illuminate\Support\Str::limit((string) $r->result_desc, 80) }} @if($r->transaction){{ $r->transaction->receipt }}@else{{ $r->claimed_receipt ?: '—' }}@endif
{{ __('mpesa::mpesa.admin.none') }}
@if($requests->hasPages())
{{ $requests->links() }}
@endif
@endsection