@extends('admin.layouts.app') @section('title', __('mpesa::mpesa.nav.transactions')) @section('content') @php use Modules\Gateways\Mpesa\Services\Money; @endphp @include('mpesa::admin._nav', ['title' => __('mpesa::mpesa.nav.transactions')]) @include('admin.partials.list-filters', ['filters' => $filters, 'action' => route('admin.mpesa.transactions')])
| # | {!! $filters->sortLink('receipt', __('mpesa::mpesa.admin.receipt')) !!} | {!! $filters->sortLink('transacted_at', __('mpesa::mpesa.admin.paid_at')) !!} | {!! $filters->sortLink('amount', __('mpesa::mpesa.admin.amount_kes')) !!} | {{ __('mpesa::mpesa.admin.payer') }} | {{ __('mpesa::mpesa.admin.reference') }} | {{ __('common.table.client') }} / {{ __('mpesa::mpesa.admin.invoice') }} | {{ __('mpesa::mpesa.admin.status') }} | {{ __('mpesa::mpesa.admin.allocation') }} | {{ __('mpesa::mpesa.admin.reversal') }} |
|---|---|---|---|---|---|---|---|---|---|
| {{ $tx->id }} | {{ $tx->receipt }}
{{ $tx->source }} · {{ $tx->shortcode }}@if($tx->environment !== 'production') · {{ $tx->environment }}@endif |
{{ $tx->transacted_at?->format('Y-m-d H:i') ?? $tx->created_at->format('Y-m-d H:i') }} | {{ Money::format(Money::minor($tx->amount)) }} | {{ $tx->payer_name }} {{ $tx->msisdn_masked }} |
{{ $tx->bill_reference ?: '—' }} | @if($tx->client){{ $tx->client->full_name }}@endif @foreach($tx->activeAllocations as $a) @endforeach | @include('mpesa::admin._badge', ['value' => $tx->status, 'group' => 'tx_status']) | @include('mpesa::admin._badge', ['value' => $tx->allocation_status, 'group' => 'allocation'])@if($tx->escalated) @endif | @if($tx->reversal_status !== 'none')@include('mpesa::admin._badge', ['value' => $tx->reversal_status, 'group' => 'reversal_status'])@else—@endif |
| {{ __('mpesa::mpesa.admin.no_transactions') }} | |||||||||