We have an app similar to Uber, developed on FlutterFlow, that allows users to call for an ambulance. I need help with two tasks related to payment processing:
1. Setting up monthly and yearly subscriptions through Stripe:
Integrate Stripe into the FlutterFlow app to handle monthly and yearly subscriptions without using in-app purchases and external links. An example can be the Voi app (scooter sharing).
2. Automating pre-authorization and final payment for ambulance services:
Implement a system:
- Pre-authorize an initial amount (for example, $100), instead of an immediate charge.
- Calculate the final cost based on the time spent with the patient, type of transport (ambulance or paramedic car), as well as the time and day of the week (weekends and nighttime are more expensive).
- Charge the final amount only after the trip is completed, adjusting the pre-authorized amount.
- Release the unused portion of the pre-authorization after the final payment.
- Fully release the pre-authorization if the service is canceled before the ambulance is dispatched.
Required skills: FlutterFlow, Flutter, Dart, Stripe API integration, Firebase, working with webhooks for Stripe events, server-side logic for processing final payments based on service details.
The app is called FlashAid and is available on the App Store and PlayStore.
We are looking for a reasonable price and a developer interested in long-term collaboration, as we will have more tasks in the future. Please do not say that these features will cost $200 and take 2 weeks! I have already worked with developers who were fast and economical, and I expect the same.