SlideShare a Scribd company logo
1 of 17
Fare payment in
OneBusAway
August 13, 2018
Android
Sean Barbeau
Links to regional fare payment apps are live!
• OneBusAway Android (v2.3.9) now supports links to
regional fare payment apps
• Currently supported regions:
• Tampa
• San Diego
• Puget Sound
• An optional warning dialog can be shown if the
regional payment app doesn’t cover all service shown
in OneBusAway
• See Puget Sound example
Example - Tampa
Flamingo Fares payment app for HART
If payment app
isn’t installed, user
goes to listing on
Google Play
If payment app is
installed, user goes
straight to app
Example – San Diego
Compass Cloud for SDMTS & NCTD
If payment app
isn’t installed, user
goes to listing on
Google Play
If payment app is
installed, user goes
straight to app
Example – Puget Sound
Transit Go Ticket App for King County Metro Buses,
Sound Transit Light Rail, King County Water Taxi and
Seattle Streetcar
Until user
opts out
If payment app
isn’t installed, user
goes to listing on
Google Play
If payment app is
installed, user goes
straight to app
Android implementation details
• Three new fields added to the OneBusAway Regions API:
• paymentAndroidAppId – The application ID for unique app listing on
Google Play
• e.g., org.sdmts.riderapp for Compass Cloud in San Diego -
https://play.google.com/store/apps/details?id=org.sdmts.riderapp
• paymentWarningTitle – The title of the warning dialog, if the payment
app doesn’t cover all service shown in OBA
• e.g., “Check before you buy!”
• paymentWarningText – The body text of the warning dialog, if the
payment app doesn’t cover all service shown in OBA
• e.g., “The mobile fare payment app for Puget Sound does not support all transit service
shown in OneBusAway. Please check that a ticket is eligible for your agency and route
before you purchase!”
iOS Preview
Aaron Brethorst
iOS Preview
• OneBusAway for iOS will gain support for payment app deep linking
this Fall.
• iOS will have feature and region deployment parity with Android.
• Supported regions:
• Puget Sound
• Tampa
• San Diego
• All development is complete and available in the latest TestFlight
beta, and the feature will be available in OBA 18.2.
Future work
• Track usage of “Pay my fare” option by region
• Track installs of mobile fare payment apps in relation to availability
in OneBusAway
• Option for full SDK / API integration that allows payment from
within the OneBusAway native apps
Sean J. Barbeau, Ph.D.
Center for Urban Transportation Research
University of South Florida
813.974.7208 | QR Code | barbeau@usf.edu
Questions?
Aaron Brethorst
OneBusAway iOS
aaron@onebusaway.org

More Related Content

Similar to Fare payment in OneBusAway

ChargeHub Empowering Electric Mobility
ChargeHub Empowering Electric MobilityChargeHub Empowering Electric Mobility
ChargeHub Empowering Electric Mobilityamanraza23
 
Commute App Marketing Strategy
Commute App Marketing StrategyCommute App Marketing Strategy
Commute App Marketing StrategyAman Bharti
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route Editor IJCATR
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation RouteAndroid and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation RouteEditor IJCATR
 
Azure Maps Mobility Services Workshop
Azure Maps Mobility Services WorkshopAzure Maps Mobility Services Workshop
Azure Maps Mobility Services WorkshopShiSh Shridhar
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project reportAbhishek Singh
 
How Much Does It Cost To Develop An Uber-Style App? - AppsDevPro
How Much Does It Cost To Develop An Uber-Style App? - AppsDevProHow Much Does It Cost To Develop An Uber-Style App? - AppsDevPro
How Much Does It Cost To Develop An Uber-Style App? - AppsDevProSofiaCarter4
 
Taxi app webinar
Taxi app webinarTaxi app webinar
Taxi app webinarAyush Jain
 
Traffic navigation application
Traffic navigation applicationTraffic navigation application
Traffic navigation applicationIbrahim Khleifat
 
RAJEEV_SEN_RESUME
RAJEEV_SEN_RESUMERAJEEV_SEN_RESUME
RAJEEV_SEN_RESUMERajeev Sen
 
Technological Strategies & Monetization
Technological Strategies & MonetizationTechnological Strategies & Monetization
Technological Strategies & MonetizationIvano Malavolta
 
UBERlite- Uber App redesign for Emerging markets
UBERlite- Uber App redesign for Emerging marketsUBERlite- Uber App redesign for Emerging markets
UBERlite- Uber App redesign for Emerging marketsSandeep Mohan
 
12 Simple Steps to Build An App Like Lyft.pdf
12 Simple Steps to Build An App Like Lyft.pdf12 Simple Steps to Build An App Like Lyft.pdf
12 Simple Steps to Build An App Like Lyft.pdfSahilChauhan775458
 
AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...
AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...
AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...biswajitmohanty8260
 

Similar to Fare payment in OneBusAway (20)

CatchABus
CatchABusCatchABus
CatchABus
 
Tymo smart bus Synopsis
Tymo smart bus Synopsis Tymo smart bus Synopsis
Tymo smart bus Synopsis
 
ChargeHub Empowering Electric Mobility
ChargeHub Empowering Electric MobilityChargeHub Empowering Electric Mobility
ChargeHub Empowering Electric Mobility
 
Commute App Marketing Strategy
Commute App Marketing StrategyCommute App Marketing Strategy
Commute App Marketing Strategy
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
 
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation RouteAndroid and iOS Hybrid Applications for Surabaya Public Transportation Route
Android and iOS Hybrid Applications for Surabaya Public Transportation Route
 
Azure Maps Mobility Services Workshop
Azure Maps Mobility Services WorkshopAzure Maps Mobility Services Workshop
Azure Maps Mobility Services Workshop
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
 
Mobile Apps
Mobile AppsMobile Apps
Mobile Apps
 
How Much Does It Cost To Develop An Uber-Style App? - AppsDevPro
How Much Does It Cost To Develop An Uber-Style App? - AppsDevProHow Much Does It Cost To Develop An Uber-Style App? - AppsDevPro
How Much Does It Cost To Develop An Uber-Style App? - AppsDevPro
 
Smart Car Tech Review
Smart Car Tech ReviewSmart Car Tech Review
Smart Car Tech Review
 
Taxi app webinar
Taxi app webinarTaxi app webinar
Taxi app webinar
 
Presentation1
Presentation1Presentation1
Presentation1
 
Traffic navigation application
Traffic navigation applicationTraffic navigation application
Traffic navigation application
 
RAJEEV_SEN_RESUME
RAJEEV_SEN_RESUMERAJEEV_SEN_RESUME
RAJEEV_SEN_RESUME
 
Technological Strategies & Monetization
Technological Strategies & MonetizationTechnological Strategies & Monetization
Technological Strategies & Monetization
 
Routes
RoutesRoutes
Routes
 
UBERlite- Uber App redesign for Emerging markets
UBERlite- Uber App redesign for Emerging marketsUBERlite- Uber App redesign for Emerging markets
UBERlite- Uber App redesign for Emerging markets
 
12 Simple Steps to Build An App Like Lyft.pdf
12 Simple Steps to Build An App Like Lyft.pdf12 Simple Steps to Build An App Like Lyft.pdf
12 Simple Steps to Build An App Like Lyft.pdf
 
AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...
AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...
AltexSoft-and-Niftie-Designing-Ride-Sharing-App-as-Public-Transportation-Alte...
 

More from Sean Barbeau

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSean Barbeau
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudySean Barbeau
 
Open Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterOpen Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterSean Barbeau
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateSean Barbeau
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveSean Barbeau
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Sean Barbeau
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...Sean Barbeau
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public TransportationSean Barbeau
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatSean Barbeau
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationSean Barbeau
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?Sean Barbeau
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceSean Barbeau
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit SoftwareSean Barbeau
 
GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0Sean Barbeau
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataSean Barbeau
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...Sean Barbeau
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Sean Barbeau
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidSean Barbeau
 
Closing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced InformationClosing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced InformationSean Barbeau
 

More from Sean Barbeau (20)

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary Overview
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case Study
 
Open Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterOpen Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB poster
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 Update
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's Perspective
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) format
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public Transportation
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a Service
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit Software
 
GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS Data
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
 
USF Maps App
USF Maps AppUSF Maps App
USF Maps App
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway Android
 
Closing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced InformationClosing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced Information
 

Recently uploaded

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Fare payment in OneBusAway

  • 3. Links to regional fare payment apps are live! • OneBusAway Android (v2.3.9) now supports links to regional fare payment apps • Currently supported regions: • Tampa • San Diego • Puget Sound • An optional warning dialog can be shown if the regional payment app doesn’t cover all service shown in OneBusAway • See Puget Sound example
  • 4. Example - Tampa Flamingo Fares payment app for HART
  • 5. If payment app isn’t installed, user goes to listing on Google Play If payment app is installed, user goes straight to app
  • 6. Example – San Diego Compass Cloud for SDMTS & NCTD
  • 7. If payment app isn’t installed, user goes to listing on Google Play If payment app is installed, user goes straight to app
  • 8. Example – Puget Sound Transit Go Ticket App for King County Metro Buses, Sound Transit Light Rail, King County Water Taxi and Seattle Streetcar
  • 9. Until user opts out If payment app isn’t installed, user goes to listing on Google Play If payment app is installed, user goes straight to app
  • 10. Android implementation details • Three new fields added to the OneBusAway Regions API: • paymentAndroidAppId – The application ID for unique app listing on Google Play • e.g., org.sdmts.riderapp for Compass Cloud in San Diego - https://play.google.com/store/apps/details?id=org.sdmts.riderapp • paymentWarningTitle – The title of the warning dialog, if the payment app doesn’t cover all service shown in OBA • e.g., “Check before you buy!” • paymentWarningText – The body text of the warning dialog, if the payment app doesn’t cover all service shown in OBA • e.g., “The mobile fare payment app for Puget Sound does not support all transit service shown in OneBusAway. Please check that a ticket is eligible for your agency and route before you purchase!”
  • 12. iOS Preview • OneBusAway for iOS will gain support for payment app deep linking this Fall. • iOS will have feature and region deployment parity with Android. • Supported regions: • Puget Sound • Tampa • San Diego • All development is complete and available in the latest TestFlight beta, and the feature will be available in OBA 18.2.
  • 13.
  • 14.
  • 15.
  • 16. Future work • Track usage of “Pay my fare” option by region • Track installs of mobile fare payment apps in relation to availability in OneBusAway • Option for full SDK / API integration that allows payment from within the OneBusAway native apps
  • 17. Sean J. Barbeau, Ph.D. Center for Urban Transportation Research University of South Florida 813.974.7208 | QR Code | barbeau@usf.edu Questions? Aaron Brethorst OneBusAway iOS aaron@onebusaway.org