SmartCar Customer App – August 2025
We are pleased to present the June 2025 update of the SmartCar Passenger App.
This release focuses on improving booking accuracy, enhancing user experience, fixing key payment and voucher issues, and making tracking and airport journeys more reliable for passengers.
🐞 Bug Fixes
Reward Campaigns
[SCP-54] Improvements to Voucher Validation and Display
We resolved several issues affecting discount vouchers linked to active Reward Campaigns:
- Fixed cases where valid campaign vouchers were not applied at checkout.
- Updated validation logic to correctly detect pickup dates that fall within the campaign’s eligibility window.
- Improved user-facing messaging: “The discount voucher of [value] can be applied to bookings with pickup dates between [start_date] and [end_date].”
- Vouchers in Wallet → Vouchers → Active now clearly display expiration details.
Payment & Card Validation
[SCP-55] Stripe Card Improvements
- The app now validates card details before creating a booking.
- Invalid or unsupported cards trigger clear error messages and block the booking process.
- Fixed an issue where failed transactions did not trigger creation of Stripe payment intents.
- Corrected inconsistencies in seat selections:
- Booster and Child seats are now saved properly
- Infant seat icons and details display correctly on the confirmation screen
Sign-In with Google
[SCP-56] Authentication Fixes
- The Google sign-in flow has been fully restored for both Android and iOS.
- Authentication now works smoothly when enabled from the Backoffice.
Airport Bookings
[SCP-65] Pickup Time Accuracy
- Fixed an error causing incorrect pickup times for airport trips.
- Passenger itineraries now display accurate flight-related pickup times.
✨ Improvements
Guest Access for Quotations
[SCP-57] New Guest Mode for Quotation Requests
Passengers can now view the booking page and request quotations without logging in.
- Booking creation remains restricted to registered users.
- Guest mode can be enabled from the Backoffice under the new Guest Access configuration.
- The app is now fully compliant with Apple’s AppTrackingTransparency requirements.
Booking Flow & UI Enhancements
[SCP-63] Updated Labels & Improved Clarity
To simplify the booking workflow and terminology, several UI updates have been introduced:
- Book → Request + Vehicle Type
- Submit Booking → Submit Request
- Booking Details → Request Details
- Passengers → Total Passengers
- Children/Boosters/Infants → Child/Booster/Infant Seats Required
- Default child seat count updated to 0
- Added internal translation notes to support localization across multiple languages
These changes help streamline the user journey and make terminology more intuitive.
Tracking & ETA Logic
Enhanced ETA logic now provides more accurate arrival estimates:
- If the driver is moving, ETA is dynamically calculated based on real-time speed.
- If no valid speed data is available, the system uses a standard fallback ETA.
This ensures more reliable passenger expectations during pickup.
Address Searching
[SCP-64] GeoApify Integration
New support added for the GeoApify address provider:
- Improved accuracy for Pickup, Drop-off, Via, and Favourite addresses
- Complements existing providers to deliver better global coverage
📌 Summary
This June release brings important improvements to vouchers, payments, airport bookings, UI clarity, and ETA reliability.
We encourage all users to update to enjoy a smoother, faster, and more reliable booking experience.
For assistance or feedback, please contact our support team or visit the INSOFTDEV Knowledge Base.