Littlepay release notes contain a summary of new features and enhancements, bug fixes, deprecations, breaking changes and other known issues across the Littlepay product landscape.
Littlepay development operates on a continuous delivery cycle and does not have a fixed release cadence. However, updates are summarised in monthly release notes.
These release notes focus on changes that our customers, partners, and stakeholders can observe and are not meant to be an exhaustive log of all changes.
Littlepay release notes contain a summary of new features and enhancements, bug fixes, deprecations, breaking changes and other known issues across the Littlepay product landscape.
Littlepay development operates on a continuous delivery cycle and does not have a fixed release cadence. However, updates are summarised in monthly release notes.
These release notes focus on changes that our customers, partners, and stakeholders can observe and are not meant to be an exhaustive log of all changes.
Highlights
- The Revenue Inspection app now supports parking taps and continues inspections when it receives an unrecognised service type.
- Fixed an issue that prevented scheduled data feeds from being delivered.
- Fixed an issue that could exclude late-arriving or updated records from UDR data feeds.
New features and enhancements
Device and Back Office
- Retail Device CreateTransaction responses now include the information you need to print receipts.
- Retail Device API responses now include the available next actions for a transaction.
- You can now include vehicle IDs and onward zone IDs when you simulate taps through the Back Office API.
Checkout
- Authorisation-failure webhooks now include the acquirer response and decline-reason codes.
Control Portal
- You can now cancel a pass that was assigned without an order. The sidebar action reads Cancel Pass instead of Refund, and the pass moves to a revoked status.
- Parent participants now land on Global Search by default instead of Analytics.
- Parent users can now open Customer Summary from Global Search results that belong to a child participant.
- The payment retry page now shows the authorisation outcome or decline reason, the charge amount being retried and the scheduled retry count. It also re-enables the retry button after a failed retry.
- The Tap Simulator now supports parking taps, vehicle IDs and onward zone IDs.
- Operators with the Manage settings permission can now reset the password of a Revenue Inspection user from the Control Portal, so you no longer need to delete and recreate their account.
- Fixed an issue where success and warning notifications showed a blank heading after the first one in a session.
- You can now see each user's status in a CSV export without opening individual profiles.
- When completing a refund with a comment, you now see a warning that the passenger can view the comment.
- The Search page now blocks spaces in the Terminal ID and Cardholder ID fields to prevent errors when searching charges or trips.
Pricing
- You can now create and view rider classes through the Fare Management API.
- You can now configure flexible conditions for transfer rules through the Fare Management API.
Revenue Inspection
- The Revenue Inspection app now supports parking taps and continues inspections when it receives an unrecognised service type.
- You now need to reauthenticate in the Revenue Inspection app every four hours instead of every hour.
- You can now see the Revenue Inspection app version in the app.
- The Revenue Inspection app now records inspection activity, including location, and retries a submission if a network interruption occurs.
- Revenue Inspection trip-history responses now include parking location details.
Issues fixed
Device and Back Office
- Fixed an issue where returning from a card scan could leave the Revenue Inspection app on a blank screen.
- Fixed an issue where an expired Revenue Inspection app session showed a card-reader error.
- Fixed an issue that prevented the Revenue Inspection app from validating cards with parking taps or another unrecognised service type.
Checkout
- Checkout now shows clearer payment error and decline-reason messages.
- Fixed an issue where editing an order after 3D Secure authentication had started returned a server error instead of the relevant validation error.
Data
- Fixed an issue that prevented scheduled data feeds from being delivered.
- Fixed an issue that left product end timestamps empty in data feeds.
- Fixed UDR transit data feed issues that could omit expected fields or truncate timestamps.
- Fixed an issue that could exclude late-arriving or updated records from UDR data feeds.
- Fixed an issue that prevented expected transaction attributes from appearing in the device transaction purchases and tap fare data feeds.
Payments
- Fixed an issue that required an EMV tag for Visa and Discover transactions when it is not needed.
- Fixed an issue that could prevent an authorisation from being retried after the card scheme returned a timeout response.
- Fixed fare processing for journeys that include a terminal-denied tap, so that authorisation uses the correct tap while the fare remains eligible for settlement.
- Fixed an issue where issuer-liable Mastercard debt recovery transactions showed an incorrect recoverable amount in the Control Portal and debt-status webhook.
- Fixed an issue that could prevent settlement of tap-based debt recovery fares through some acquirers.
Other resources
- For more information on what's upcoming, as well as detailed information on previously released features, see the Littlepay Product Updates.
- For more information on accompanying changes to the product documentation, see the Littlepay Docs changelog.