Print

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:

  • BookRequest + Vehicle Type
  • Submit BookingSubmit Request
  • Booking DetailsRequest Details
  • PassengersTotal Passengers
  • Children/Boosters/InfantsChild/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.