Stripe Integration for Refunds in FlutterFlow App

Job ID: 38661715

Budget: £10 – £20 GBP

We’ve built an Uber-like app, FlashAid, using FlutterFlow, which allows users to call an ambulance. The UI is already complete—what we need now is backend work to automate the pre-authorisation and final charges, similar to Uber’s system.

Here’s what we need:
- Pre-authorise an initial amount (e.g., £100) but don’t charge it upfront—just like Uber does for trip authorisation.
- Calculate the final fare based on time spent and the type of vehicle used (ambulance or paramedic car). We’ll provide the specific formula.
- Final charge should be applied after the ride, adjusting the pre-authorised amount.
- Release any unused pre-authorised funds after charging.
- Full release of pre-authorisation if the service is cancelled before dispatch.

You should be familiar with:
FlutterFlow, Flutter, Dart, Stripe API integration, Firebase, Handling Stripe webhooks and backend logic

The app is live on the App Store and Play Store, and we’re looking for a developer who can handle this quickly and cost-efficiently. Please don’t say these features will cost $200 and take 2 weeks! I’ve worked with developers who were fast and cost-efficient, and I expect the same.
Related categories: Mobile App Development Dart Stripe Flutter