Overview
The Revenue Management section provides comprehensive financial tracking for the EventPalour platform, including platform fees, payment processing, revenue analytics, and financial reporting.Accessing Revenue Management
Navigate to/admin/revenue to view financial metrics:
Payment Structure
EventPalour uses a fee-based revenue model with clear breakdowns:Payment Schema
Payment Status Types
Revenue Metrics
Platform Revenue
Total platform fees collected from all completed payments:Total Revenue
All completed payment amounts:Revenue Growth
7-day comparison for growth tracking:Fee Breakdown
Platform Fee
The platform’s commission on each ticket sale:- Stored in
payments.platform_fee - Used for platform revenue calculations
- Displayed in admin revenue dashboard
Provider Fee
Payment processor fees (Paystack, Stripe, M-Pesa):Organizer Share
Amount paid to event organizers after fees:Payment Providers
EventPalour supports multiple payment providers:- Unique transaction reference
- Provider-specific fees
- Different processing times
- Regional availability
Recent Payments
The revenue dashboard displays recent payment activity:- Payment ID
- Amount and currency
- Platform fee collected
- Payment status
- Buyer email
- Timestamp
Failed Payment Tracking
Monitor payment failures for issue detection:Recent Failures (24 hours)
Total Failed Payments
Revenue Charts
30-Day Revenue Chart
Daily platform fee collection:Blue Tickets (Verified Channels)
Blue ticket verification requests are tracked separately:Withdrawal Management
Organizers can request withdrawals of their earnings:Withdrawal Status
Revenue Client Component
The revenue management interface provides:- Real-time revenue metrics
- Payment list with search/filter
- Revenue trend charts
- Export capabilities
Audit Logging
All revenue page access is logged:Financial Reporting
Key financial metrics tracked:- Platform Revenue: Total platform fees collected
- Total Revenue: All completed payment amounts
- Organizer Share: Amount paid to organizers
- Provider Fees: Payment processor charges
- Transaction Count: Number of completed payments
- Failed Payments: Payment failures requiring attention
- Revenue Growth: 7-day percentage change
Best Practices
- Daily Monitoring: Review revenue metrics daily
- Failed Payments: Investigate spikes in failed payments immediately
- Growth Tracking: Monitor 7-day trends for anomalies
- Provider Fees: Compare provider fees to optimize costs
- Reconciliation: Regular reconciliation with payment provider statements
- Withdrawal Processing: Process organizer withdrawals promptly
- Currency Handling: Always use decimal/numeric types, never floats