We use ParentPay for all payment transactions within school - from paying for school lunches, trips and residential excursions.
Informative guidance videos on how to set up, use and trouble-shoot with ParentPay can be found here.