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.