Ticketing · Taxi · Mobility integration

Your engineering partner in Smart Transportation.

We build and integrate mobility software end to end, from AFC back-office and validators to passenger apps and MaaS ecosystems.

What we build for transit ticketing: passenger apps that plan the trip and sell the ticket, validators that accept a tap from the passenger's phone, ticket inspection that works offline, and the AFC back-office that turns every tap into trips and settles each operator.

  • 12+
    Years in public transport
  • 1,100+
    Devices in the field
  • 800K
    Travelers on our ticketing
01Mobile ticketing

One app for the whole journey. See what happens behind every screen.

White-label and custom passenger apps for journey planning, ticket purchase and activation.

Try it: one trip, as a passenger takes it. A simulation, no real payment.Try it: tap or swipe the picture to go through the trip.

SupportsAccount-based ticketingHCEQR & barcodeApple Pay & Google PayMobile wallet passesFares and times are illustrative

What we build for mobile ticketing

The apps passengers, inspectors and retailers use, and the back-office that runs them.

Native iOS and Android or cross-platform (.NET MAUI, Flutter) apps: trip planner, real-time departures, rotating QR codes to help prevent screenshot reuse, and NFC tap (HCE) with QR fallback.
Fare capping and best-price logic, Apple Pay and Google Pay payments, and Apple Wallet and Google Wallet ticket passes.
An inspector app with offline ticket validation and fraud indicators, a retailer app for third-party sales, an online ticket shop, and an operator panel for fare products and device monitoring.
02Validators & AFC back-office

Validators that decide at the door. A back-office that settles every tap.

We develop, integrate and maintain automated fare collection (AFC) platforms: validator software, the back-office and the payment integrations between them, on the hardware you choose.

Try it: step through a day, from the tap at the door to the money settled.Try it: tap or swipe the picture to step through the day.

A day on the network

Works withEMV contactlessCalypsoITSOVDV-KAQRAztecITxPTTaps and amounts are illustrative

What we build for validators & AFC

Everything between the reader at the door and the money in the operator’s account, on the hardware you choose.

Validator software connected to the back-office: tap processing, deny lists, offline sync and remote monitoring.
Contactless bank cards and mobile wallets accepted at validators, gates and handhelds. Offline, taps are checked against the deny list and sent for authorization when the connection returns.
Clearing and settlement through payment gateways, acquirers and banks, for multi-operator back-offices.
We work across validator, terminal and gate platforms, so you aren’t tied to one hardware vendor.
03Integration & national standards

Integrate your ticketing. Meet the national standard.

Middleware for back-offices and devices that adds national-standard support to your existing ticketing system and connects it to MaaS (Mobility as a Service) apps, taxi services and sales partners.

Try it: follow one fare from the back-office to every channel, then pick a country.Try it: tap or swipe the picture, then pick a country on the ring.

One fare, every channel

Interfaces & standardsWhite-label SDKB2B REST APIsWebhooksData exportOSDMNeTExBoBPrices and formats are illustrative

What we build for MaaS & standards

The layer that lets partner apps sell and validate your tickets to your national ticketing standard.

A white-label SDK for MaaS and journey planner apps, reseller and distribution APIs (B2B), and webhook and data export interfaces.
Connects your AFC back-office to sales channels and partner apps, and adds taxi and other mobility services to multimodal trips.
BoB (Sweden); OSDM (Europe); VDV-KA (Germany); ITSO (UK), OVpay (Netherlands), Waltti (Finland) and Calypso / MOBIB (Belgium, France); NeTEx for timetable data.

Have a smart transportation project in mind?

Let's talk
Case studies

Selected projects in public transport and mobility.

EngagementPartner since 2012, 10 specialists
StackAndroid, Famoco, Ingenico Link/2500, EMV, NFC, 4G, BLE
BKU conductor device
BKU conductor device by Famoco
Challenge
Stockholm's transit authority SL needed a new portable conductor device and platform validator for ~800,000 daily travelers.
What we did
Built the Android POS and ticketing app for the Famoco device, tuned its firmware, and integrated it with Ingenico's PCI-certified payment app. The device validates EMV, optical and Aztec-code tickets.
Result
A connected ticketing device that met Swedish work-environment requirements, later rolled out to WÅAB's archipelago ferries.
Engagement3+ years, a Tech Lead and 4 backend developers
StackJava, Quarkus, Hibernate, PostgreSQL, Kafka
Challenge
Samtrafiken, the joint venture of Sweden’s public transport authorities, introduced BoB, a new national ticketing and payment standard. ATRON Systems Sweden had to comply quickly, and chose Edvantis for engineers who already knew BoB and could start at once.
What we did
Built a backend engine to the BoB mobile ticket specification on ATRON’s existing software, integrated 9+ APIs (price lists, ticket orders, verification by electronic signature, copy protection and inspection reports), tested every ticketing feature end to end and adapted the CI/CD pipeline.
Result
A fast start that made ATRON a front runner on BoB in Sweden, with a backend that serves any ticketing device: unattended terminals, handhelds, mobile apps and websites.
ProductReissu, in use in Kotka and Lappeenranta
StackNative iOS, native Android, .NET backend, REST APIs
Challenge
Reissu ran on PhoneGap and Apache Cordova. The hybrid stack grew harder to maintain and to scale, and slowed Semel down in bringing the app to new operators and markets.
What we did
Rebuilt Reissu as native iOS and Android apps on one multi-tenant codebase, with four configurable modules (operator theme, localization, feature gates and per-operator API settings), keeping passengers’ familiar journeys and the existing .NET backend.
Result
One shared codebase for multiple operators on two native platforms, with contactless ticketing and dynamic QR code validation kept.
Engagement2+ years, 3 specialists
Stack.NET MAUI (from Xamarin), Android, iOS
Challenge
Semel’s taxi solution runs on two connected mobile apps built on Xamarin, which had reached end of life: new Android and iOS releases put the apps’ place in the stores at risk. User data was synchronized on the client, so a migration error could have cost customers their data.
What we did
Migrated both apps to .NET MAUI, Microsoft’s supported successor, refactored legacy code to loosen its coupling, replaced deprecated libraries including the crash analytics, simplified the administrative app and added Android tablet support.
Result
Both apps on a supported framework, live in Google Play and the App Store throughout, with customers’ data kept, and a platform ready for payment processing integration.
Taking card payments on board too?EMV terminals, SoftPOS and PSP connectivity are on our payments page. payments.edvantis.com
Why Edvantis

Transit and payments engineering, in one team.

Since 2012 we’ve built ticketing software for public transport in Sweden and Finland: devices at the door, national standards, and the apps passengers carry.

4.8 on Clutch · 45 verified reviews
96%Customer
satisfaction
400+Dedicated
employees
Torbjörn Henryson Business Developer, Modulsystem Clutch

“Their work is well received. We’re satisfied with the way they handle the projects.”

Juergen Goldmann CEO, ATRON Systems Sweden Case study

“Edvantis has been able to cope with our demands in a short time.”

Transit and payments together

Ticketing and payment engineers in one team, from the validator at the door to the acquirer: fare logic, EMV and PCI DSS in one place.

Partnerships that last

Our longest transit client has worked with us since 2012, and the device we built for Stockholm now rides the archipelago ferries too.

Security built into delivery

ISO 27001-certified processes, audited by TÜV SÜD, and PCI DSS-ready architecture from the first sprint.

Vendor-neutral teams

We work across validator, terminal and gate platforms, with one senior engineer in your team or a managed team of several.

Certified & recognized
TÜV SÜD ISO 27001 ISO 9001 Clutch 1000 2025
Standards we build toBoBEMVPCI DSSGDPR
Next step

Tell us about your project. We’ll show you how we’d help.

A passenger app, a validator rollout, a taxi platform or a national standard to meet: tell us where you are, and we’ll set up a call with an engineer from our transportation team.


  1. Within one business dayAn engineer from our transportation team gets back to you to find a time that works.
  2. A 30-minute callWe talk through your project and your stack.
  3. After the callWe send you a rough plan of what it would take to build.

Reply within one business dayor email engagement@edvantis.com

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.