Revenue & Payout Dashboard
Track platform revenue, commissions, and manage merchant payouts.
Total Revenue
₦{{ number_format($totalRevenue, 2) }}
@if($monthlyGrowth > 0)
{{ number_format($monthlyGrowth, 1) }}%
@elseif($monthlyGrowth < 0)
{{ number_format(abs($monthlyGrowth), 1) }}%
@else
No change
@endif
vs last month
Platform Commissions
₦{{ number_format($totalCommissions, 2) }}
10% commission rate
Merchant Payouts
₦{{ number_format($merchantPayouts, 2) }}
90% to merchants
Pending Payouts
{{ $pendingPayouts->count() }}
₦{{ number_format($pendingPayouts->sum('amount'), 2) }} total
Revenue by Transaction Type
@foreach($revenueByType as $type)
@endforeach
{{ ucfirst($type->type) }}
₦{{ number_format($type->total, 2) }}
{{ $type->count }} transactions
Daily Revenue Trend
Top Merchants by Revenue
| Merchant | Revenue | Transactions | Commission |
|---|---|---|---|
|
{{ $merchant->name }}
|
₦{{ number_format($merchant->total_revenue, 2) }}
|
{{ $merchant->transaction_count }}
|
₦{{ number_format($merchant->total_revenue * 0.10, 2) }}
|
Quick Stats
-
This Month₦{{ number_format($currentMonth, 2) }}
-
Last Month₦{{ number_format($lastMonth, 2) }}
-
Active Merchants{{ $topMerchants->count() }}
Pending Payouts ({{ $pendingPayouts->count() }})
| Merchant | Transaction ID | Amount | Request Date | Actions |
|---|---|---|---|---|
| {{ $payout->user_name }} | {{ $payout->tnx_id }} | ₦{{ number_format($payout->amount, 2) }} | {{ \Carbon\Carbon::parse($payout->created_at)->format('M d, Y') }} |