In order to board to transportation vehicles, customers often need some sort of ticket to verify their right of access. Tickets have traditionally been on physical media, such as paper receipts or smart cards, but are increasingly coming in digital forms, such as being displayed on smartphone screens.
MaaS providers need to create tickets on behalf of customers. To the extent possible, Transportation Service Providers are encouraged to provide tickets in common digital formats (such as PNG or SVG), so the ticket can be displayed on customer smartphone devices.
It is important that ticket formats are as simple as possible, and based on common standards. By encouraging simplicity and standardization, we encourage broad access to transportation networks. This is a win-win situation for TSPs as well as MaaS providers.
Some common ticket formats include:
QR codes - two-dimensional 'barcodes' rendered PNG or SVG images
Near Field Communication - allows communication between nearby devices
When designing a Ticket API, some/all of the following actions are important to MaaS Providers:
create ticket - create a new ticket
read ticket - retrieve an existing ticket
update ticket - update an existing ticket
BoB Wiki: Electronic tickets