Automated Payment & Order Management for Virtuous Restaurants
The Virtuous Restaurants web app delivers a scalable, audit-ready payment pipeline built on Laravel 12 and Stripe Connect.

Project Brief
Smart Web Agency built a Laravel 12 web application for Virtuous Restaurants to automate order synchronisation, payment handling, and restaurant payouts. The system integrates GloriaFood, Stripe Connect, and CRON-based jobs to deliver end-to-end financial transparency for multiple restaurant branches.

The Challenge
Virtuous Restaurants managed dozens of partner outlets receiving online orders through GloriaFood.
The business required a unified platform to:
- Sync orders from GloriaFood in real time
- Match payments with Stripe charges automatically
- Calculate platform, processing, and Stripe fees
- Release payouts to partner restaurants reliably and on schedule
Technology Stack
- Framework: Laravel 12 (PHP 8.2)
- Database: MySQL
- Payments: Stripe Connect + Webhooks + Transfer API
- Frontend: TailwindCSS
- Automation: CRON jobs for scheduled tasks and payouts

Payment Flow


Results
- 100 % automation of payouts — zero manual intervention
- Accurate reconciliation between orders and Stripe charges
- Flexible control over payout schedules
- Real-time visibility into revenue and fees
- Improved trust among partner restaurants through transparent reporting
Conclusion
The Virtuous Restaurants web app delivers a scalable, audit-ready payment pipeline built on Laravel 12 and Stripe Connect. By combining webhook automation, vector-accurate fee calculations, and scheduled payouts, Smart Web Agency created a robust financial backbone for multi-restaurant management — a proven model for hospitality businesses across the UK.