Jun 22, 2021
No image

Transport NSW - Opal Day Pass Online Ordering System

4-6 months
Australia, Sydney
view project
Service categories
Service type
Custom Software Development
QA and Testing
Domain focus
Transportation & Logistics
Solution type
Websites & Landings
Business Software
Programming language
CMS solutions


Transport for NSW successfully rolled out Opal ticketing in NSW. The removal of the MST Pensioner Excursion Ticket (PET) and other paper vouchers presented a number of issues for Customers as they could no longer bulk-purchase cards or vouchers for travel. Consequently, these customers were required to purchase either Single Trip Tickets (STTs) or Opal Cards for their clients, and this has resulted in a number of issues including: + An unexpected increase in travel costs + Increased wait times at Top-Up Ticket Machines when school/tour groups need to travel + Increased operational costs associated with production costs for Adult and Child/Youth Opal + Cards being used for a single trip + Problems for schools that are unable to use purchase cards or a corporate credit card


The system had to have the ability to obtain multiple cards easily for approved customer groups. The solution needed to manage the approval process and solve pricing issues. The cards need to have preloaded values that are paid for via credit cards online with unique IDs to handle faults and refunds. The main workflows Internetrix had to design for were an account approval workflow, purchasing workflow, and complaints & enquiry management workflow. All workflows were made accessible to WCAG AA standards and user-tested by the Internetrix Design team. A key requirement is that faulty cards must be tracked to a single order within the bulk card orders and replaced.


The ordering system was delivered as a cloud solution on SilverStripe Framework which integrated seamlessly with the Flagstaff ordering and inventory system, and suitable credit card payment gateways. A noteworthy feature of the project was the CIN ID scanner integration to aid the order fulfilment process and reduce the risk of human error when updating order statuses. The key outcome of this project was the timely delivery of a custom cloud service that manages the purchasing process end-to-end between multiple parties. The platform also allows for comprehensive reporting, providing full transparency across the ordering system for key stakeholders.