
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

Our Approach
Order Webhook Integration
GloriaFood sends order webhooks to the Laravel app, which identifies the correct restaurant using its mapped restaurant ID.
Payment Matching
Each order is linked to its Stripe charge ID and payment intent, ensuring full traceability from order to payout.
Automated Fee Calculation
A scheduled job retrieves payment details from Stripe, calculates
- Platform commission
- Stripe processing fees
- Final restaurant payout
Configurable Payout Delay
Admins set delay periods before releasing funds. Once due, Stripe Transfers automatically send payments to each restaurant’s connected account.
Reporting & Logs
Detailed revenue reports by restaurant and order type (pickup, delivery, dine-in) plus complete payment logs for auditing and compliance.
Payment Flow


The Result
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.