[
  {
    "id": "sydney-buses",
    "country": "Australia",
    "city": "Sydney",
    "region": "New South Wales",
    "network": "Sydney Buses",
    "operator": "Transport for NSW and contracted operators",
    "modes": [
      "city bus",
      "regional bus"
    ],
    "official_website": "https://transportnsw.info/tickets-fares/opal",
    "last_verified": "2026-07-22",
    "boarding_validation": "tap",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Opal-enabled services require an Opal card or supported contactless card or device."
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Opal"
        ],
        "schemes": [],
        "source": "Opal"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "American Express",
          "Mastercard",
          "Visa"
        ],
        "source": "Contactless payments"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Pay",
          "Samsung Pay"
        ],
        "schemes": [],
        "source": "Contactless payments"
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR is not the standard Sydney bus fare medium."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Planning apps do not replace the Opal or contactless fare credential."
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Opal-enabled buses use electronic fare media."
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Visitors generally use an Opal card or contactless card rather than a dedicated bus-only pass."
      }
    },
    "interoperability": {
      "fare_capping": "yes",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "Tap on and tap off with the same Opal card, bank card, or device."
    },
    "sources": [
      {
        "title": "Opal",
        "url": "https://transportnsw.info/tickets-fares/opal",
        "accessed": "2026-07-22"
      },
      {
        "title": "Contactless payments",
        "url": "https://transportnsw.info/tickets-fares/contactless-payments",
        "accessed": "2026-07-22"
      },
      {
        "title": "Bus basics",
        "url": "https://transportnsw.info/document/8097/COG026-BusBasics-WCAG.pdf",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "toronto-ttc-buses",
    "country": "Canada",
    "city": "Toronto",
    "region": "Greater Toronto Area",
    "network": "TTC Buses",
    "operator": "Toronto Transit Commission",
    "modes": [
      "city bus",
      "night bus"
    ],
    "official_website": "https://www.ttc.ca/Fares-and-passes",
    "last_verified": "2026-07-22",
    "boarding_validation": "mixed",
    "exit_validation": "route_dependent",
    "payment": {
      "cash": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Exact cash can be paid at the fares and transfers machine on board.",
        "source": "TTC riding guide"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "PRESTO card",
          "PRESTO Ticket"
        ],
        "schemes": [],
        "source": "TTC fares"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard",
          "American Express",
          "Interac Debit"
        ],
        "source": "TTC fares"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Pay",
          "PRESTO in mobile wallet"
        ],
        "schemes": [],
        "source": "TTC fares"
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR boarding payment is not the standard TTC bus fare medium."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "A TTC app is not used as the primary boarding ticket."
      },
      "paper_ticket": {
        "status": "yes",
        "methods": [
          "Paper transfer"
        ],
        "schemes": [],
        "notes": "A paper transfer is issued for cash payment and serves as proof of payment.",
        "source": "TTC riding guide"
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [
          "PRESTO day products"
        ],
        "schemes": [],
        "notes": "Availability depends on the PRESTO product and current fare policy."
      }
    },
    "interoperability": {
      "fare_capping": "partial",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "Most TTC bus journeys require only a boarding tap. Cross-boundary TTC-operated routes can require an exit tap under zone-fare rules."
    },
    "sources": [
      {
        "title": "TTC fares",
        "url": "https://www.ttc.ca/Fares-and-passes",
        "accessed": "2026-07-22"
      },
      {
        "title": "TTC riding guide",
        "url": "https://www.ttc.ca/riding-the-ttc/Students/How-to-ride-the-TTC",
        "accessed": "2026-07-22"
      },
      {
        "title": "TTC cross-boundary rules",
        "url": "https://www.ttc.ca/riding-the-ttc/Updates/One-Fare-Program",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "berlin-bvg-buses",
    "country": "Germany",
    "city": "Berlin",
    "network": "BVG Buses",
    "operator": "Berliner Verkehrsbetriebe",
    "modes": [
      "city bus",
      "night bus"
    ],
    "official_website": "https://www.bvg.de/de/service-und-kontakt/bargeldlos-im-bus",
    "last_verified": "2026-07-22",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Since September 2024, onboard bus ticket sales are cashless.",
        "source": "BVG cashless buses"
      },
      "transit_card": {
        "status": "partial",
        "methods": [
          "VBB-fahrCard",
          "BVG prepaid card"
        ],
        "schemes": [],
        "notes": "VBB-fahrCard carries subscriptions; the BVG prepaid card can pay for onboard ticket purchase.",
        "source": "BVG cashless buses"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard and other major debit or credit cards"
        ],
        "notes": "A contactless bank card purchases a ticket on board; the card is not a pay-as-you-go trip credential.",
        "source": "BVG cashless buses"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Pay"
        ],
        "schemes": [],
        "notes": "Wallets are accepted to purchase an onboard ticket.",
        "source": "BVG cashless buses"
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "BVG mobile ticket"
        ],
        "schemes": [],
        "source": "BVG tourist tickets"
      },
      "official_app": {
        "status": "yes",
        "methods": [
          "BVG Tickets app",
          "Jelbi app"
        ],
        "schemes": [],
        "source": "BVG tourist tickets"
      },
      "paper_ticket": {
        "status": "yes",
        "methods": [
          "Onboard paper ticket"
        ],
        "schemes": [],
        "source": "BVG cashless buses"
      },
      "tourist_pass": {
        "status": "yes",
        "methods": [
          "Berlin WelcomeCard",
          "day ticket"
        ],
        "schemes": [],
        "source": "BVG tourist tickets"
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "Purchase or validate before or when boarding. Berlin buses do not use distance-based exit tapping."
    },
    "sources": [
      {
        "title": "BVG cashless buses",
        "url": "https://www.bvg.de/de/service-und-kontakt/bargeldlos-im-bus",
        "accessed": "2026-07-22"
      },
      {
        "title": "BVG tourist tickets",
        "url": "https://www.bvg.de/en/tourists/tickets",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "hong-kong-kmb",
    "country": "Hong Kong",
    "city": "Hong Kong",
    "network": "KMB and LWB Buses",
    "operator": "Kowloon Motor Bus and Long Win Bus",
    "modes": [
      "city bus",
      "airport bus"
    ],
    "official_website": "https://www.kmb.hk/payment.html",
    "last_verified": "2026-07-22",
    "boarding_validation": "mixed",
    "exit_validation": "route_dependent",
    "payment": {
      "cash": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Exact cash is accepted; change is not provided."
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Octopus"
        ],
        "schemes": [],
        "source": "KMB payment"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard",
          "UnionPay"
        ],
        "source": "KMB payment"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Pay",
          "Samsung Pay",
          "contactless card wallet"
        ],
        "schemes": [],
        "source": "KMB payment"
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "Alipay",
          "AlipayHK",
          "WeChat Pay",
          "UnionPay QR"
        ],
        "schemes": [],
        "source": "KMB payment"
      },
      "official_app": {
        "status": "partial",
        "methods": [
          "App1933 Tourist Day Pass QR"
        ],
        "schemes": [],
        "notes": "App1933 QR is used for designated pass products rather than every ordinary fare.",
        "source": "KMB tourist pass"
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Ordinary KMB fares use cash, Octopus, bank card, wallet, or QR media."
      },
      "tourist_pass": {
        "status": "yes",
        "methods": [
          "KMB and LWB Tourist Day Pass"
        ],
        "schemes": [],
        "source": "KMB tourist pass"
      }
    },
    "interoperability": {
      "fare_capping": "unknown",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "Most routes require payment only when boarding. Some section-fare refund schemes require tapping or scanning after alighting at a designated stop reader."
    },
    "sources": [
      {
        "title": "KMB payment",
        "url": "https://www.kmb.hk/payment.html",
        "accessed": "2026-07-22"
      },
      {
        "title": "KMB tourist pass",
        "url": "https://www.kmb.hk/files/Tourist%20Day%20Pass%20-%20T&C_E.pdf",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "jerusalem-city-buses",
    "country": "Israel",
    "city": "Jerusalem",
    "region": "Jerusalem metropolitan area",
    "network": "Jerusalem City Buses",
    "operator": "Egged, Superbus and other licensed operators",
    "modes": [
      "city bus",
      "metropolitan bus"
    ],
    "official_website": "https://pti.org.il/derekh-shava/eng/?culture=en",
    "last_verified": "2026-08-14",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Ordinary cash ticket sales by the driver were cancelled under the national fare reform. Limited statutory exceptions remain for eligible passenger groups, so cash is not a general visitor payment method.",
        "source": "Israel public transport reform"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Rav-Kav"
        ],
        "schemes": [],
        "notes": "Rav-Kav is Israel's national public-transport smart card and is accepted across licensed Jerusalem bus operators.",
        "source": "Israel public transport reform"
      },
      "contactless_bank_card": {
        "status": "planned",
        "methods": [],
        "schemes": [],
        "notes": "Israel's Ministry of Transport announced a summer 2024 expansion of direct bank-card payment to Egged routes in Jerusalem. Later Hebrew reporting still described direct contactless validation as awaiting the state rollout, and no subsequent Jerusalem launch confirmation was found, so visitors should not rely on it yet.",
        "source": "Walla Jerusalem bank-card expansion announcement"
      },
      "mobile_wallet": {
        "status": "planned",
        "methods": [
          "Apple Pay",
          "Google Pay"
        ],
        "schemes": [],
        "notes": "Direct wallet validation is part of the announced contactless-payment direction, but Hebrew reporting after the expected rollout date said tapping Apple Pay or Google Pay on the validator was still unavailable. Ministry-approved QR payment apps are already available and are recorded separately.",
        "source": "Walla Apple Pay public-transport update"
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "Moovit",
          "Pango",
          "Rav-Pass",
          "Cello"
        ],
        "schemes": [],
        "notes": "Ministry-approved payment apps can validate bus travel by scanning the onboard barcode or QR sticker and selecting the destination.",
        "source": "Israel public transport reform"
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Jerusalem municipal or light-rail information apps are not the city-bus fare credential; riders use Rav-Kav or approved national payment apps."
      },
      "paper_ticket": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Driver-issued cash tickets are no longer generally available, although national rules retain limited exceptions for eligible passenger groups.",
        "source": "Israel public transport reform"
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [
          "Anonymous Rav-Kav",
          "Rav-Kav daily pass"
        ],
        "schemes": [],
        "notes": "Visitors can use an anonymous Rav-Kav loaded with stored value or eligible daily products. Coverage depends on distance and included transport modes.",
        "source": "Rav-Kav Online fares"
      }
    },
    "interoperability": {
      "fare_capping": "partial",
      "regional_card": "yes",
      "national_card": "yes",
      "notes": "Rav-Kav and approved payment apps work across Israeli buses, Israel Railways and light rail. App billing can apply eligible daily or monthly best-fare calculations, and a 90-minute transfer can cover bus and Jerusalem Light Rail travel within the applicable distance band."
    },
    "sources": [
      {
        "title": "Israel public transport reform",
        "url": "https://pti.org.il/derekh-shava/eng/?culture=en",
        "accessed": "2026-08-14"
      },
      {
        "title": "Israel app payment guide",
        "url": "https://pti.org.il/docs/chargeApp/chargeAppEng_2.pdf",
        "accessed": "2026-08-14"
      },
      {
        "title": "Jerusalem app validation guide",
        "url": "https://pti.org.il/datasites/lightrail/docs/booklet_Eng.pdf",
        "accessed": "2026-08-14"
      },
      {
        "title": "Rav-Kav Online fares",
        "url": "https://ravkavonline.co.il/en/public-transport-in-israel",
        "accessed": "2026-08-14"
      },
      {
        "title": "Walla Jerusalem bank-card expansion announcement",
        "url": "https://cars.walla.co.il/item/3648586",
        "accessed": "2026-08-14"
      },
      {
        "title": "Walla Apple Pay public-transport update",
        "url": "https://cars.walla.co.il/item/3690907",
        "accessed": "2026-08-14"
      }
    ],
    "notes": "Validate Rav-Kav or an approved app when boarding. Ordinary city buses do not require tap-off."
  },
  {
    "id": "tel-aviv-metropolitan-buses",
    "country": "Israel",
    "city": "Tel Aviv",
    "region": "Tel Aviv metropolitan area",
    "network": "Tel Aviv Metropolitan Buses",
    "operator": "Dan, Egged, Metropoline and other licensed operators",
    "modes": [
      "city bus",
      "metropolitan bus"
    ],
    "official_website": "https://www.tel-aviv.gov.il/en/Live/Transportation/Pages/PublicTransportaiton.aspx",
    "last_verified": "2026-08-30",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Tel Aviv-Yafo Municipality states that cash is not accepted on buses; riders use Rav-Kav, an approved payment app or, where available, a supported bank card.",
        "source": "Tel Aviv city life"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Rav-Kav"
        ],
        "schemes": [],
        "notes": "Rav-Kav is Israel's national public-transport smart card and can be used across Tel Aviv bus operators.",
        "source": "Tel Aviv Rav-Kav"
      },
      "contactless_bank_card": {
        "status": "partial",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard"
        ],
        "notes": "Dan officially accepts contactless Visa and Mastercard credit and debit cards, including foreign-issued cards, on all Dan routes. A validator photographed on Dan route 4 in Tel Aviv on 29 August 2026 displayed both card brands and the contactless symbol. The wider metropolitan network has multiple operators, and identical coverage is not established for every operator, so the network-wide status remains partial.",
        "source": "Dan contactless card payment"
      },
      "mobile_wallet": {
        "status": "partial",
        "methods": [
          "Apple Pay",
          "contactless bank-card wallets"
        ],
        "schemes": [],
        "notes": "Dan states that smartphones, smartwatches and electronic wallets linked to eligible Visa or Mastercard products can validate directly on all Dan routes. Apple Pay is also listed by the municipality. Coverage across every metropolitan operator is not established; approved public-transport QR apps are recorded separately.",
        "source": "Dan contactless card payment"
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "Moovit",
          "Pango",
          "Rav-Pass",
          "Cello"
        ],
        "schemes": [],
        "notes": "Ministry-approved payment apps validate a bus trip by scanning the onboard barcode or QR sticker and selecting the destination.",
        "source": "Israel public transport apps"
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Tel Aviv municipality apps provide city services or travel information; the fare credentials are Rav-Kav or approved national payment apps rather than a municipal bus ticket app."
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Onboard paper tickets are not the standard fare medium for Tel Aviv buses."
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [
          "Anonymous Rav-Kav",
          "Rav-Kav daily pass"
        ],
        "schemes": [],
        "notes": "Visitors commonly use an anonymous Rav-Kav, which requires no personal profile and can carry stored value or eligible fare products. Product coverage depends on distance and included transport modes.",
        "source": "Tel Aviv Rav-Kav"
      }
    },
    "interoperability": {
      "fare_capping": "partial",
      "regional_card": "yes",
      "national_card": "yes",
      "notes": "Rav-Kav and approved payment apps are used across Israeli buses, rail and light rail. App charges are calculated after travel and can apply the best eligible daily or monthly fare. On Dan, direct contactless bank-card or wallet payment buys one full-fare bus ride for one passenger and does not include the 90-minute free transfer, profile discounts, periodic discounts or rail integration."
    },
    "sources": [
      {
        "title": "Tel Aviv public transport",
        "url": "https://www.tel-aviv.gov.il/en/Live/Transportation/Pages/PublicTransportaiton.aspx",
        "accessed": "2026-08-30"
      },
      {
        "title": "Dan contactless card payment",
        "url": "https://www.dan.co.il/faq/tshlvm-bmts-vt-krtys-hshry",
        "accessed": "2026-08-30"
      },
      {
        "title": "Tel Aviv city life",
        "url": "https://www.tel-aviv.gov.il/en/WorkAndStudy/Pages/Enjoying-City-Life.aspx",
        "accessed": "2026-08-14"
      },
      {
        "title": "Tel Aviv Rav-Kav",
        "url": "https://visit.tel-aviv.gov.il/move/israels-travel-guide",
        "accessed": "2026-08-14"
      },
      {
        "title": "Israel public transport apps",
        "url": "https://pti.org.il/derekh-shava/eng/?culture=en",
        "accessed": "2026-08-14"
      },
      {
        "title": "Israel app payment guide",
        "url": "https://pti.org.il/docs/chargeApp/chargeAppEng_2.pdf",
        "accessed": "2026-08-14"
      }
    ],
    "notes": "A Dan route 4 onboard validator photographed in Tel Aviv on 29 August 2026 showed an NIS 8 fare for travel up to 15 km, a QR code for app validation, Rav-Kav, contactless, Visa and Mastercard acceptance. Validate on boarding; ordinary city buses do not require tap-off."
  },
  {
    "id": "tokyo-toei-bus",
    "country": "Japan",
    "city": "Tokyo",
    "network": "Toei Bus",
    "operator": "Tokyo Metropolitan Bureau of Transportation",
    "modes": [
      "city bus"
    ],
    "official_website": "https://www.kotsu.metro.tokyo.jp/eng/guides/faq/",
    "last_verified": "2026-07-22",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Coins and 1,000-yen notes are accepted; prepare suitable cash.",
        "source": "Toei Bus FAQ"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "PASMO",
          "Suica",
          "compatible IC cards"
        ],
        "schemes": [],
        "source": "Toei Bus FAQ"
      },
      "contactless_bank_card": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Ordinary contactless bank cards are not documented as direct Toei Bus fare media."
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Mobile Suica",
          "Mobile PASMO",
          "Apple Pay PASMO"
        ],
        "schemes": [],
        "source": "Toei Bus day pass"
      },
      "qr_code": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Digital ticket products may use a phone ticket, but QR is not the standard ordinary fare medium."
      },
      "official_app": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Digital day-ticket products are available subject to product requirements."
      },
      "paper_ticket": {
        "status": "yes",
        "methods": [
          "Toei one-day ticket"
        ],
        "schemes": [],
        "source": "Toei Bus ride method"
      },
      "tourist_pass": {
        "status": "yes",
        "methods": [
          "Toei Bus one-day ticket"
        ],
        "schemes": [],
        "source": "Toei Bus day pass"
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "yes",
      "national_card": "yes",
      "notes": "Tokyo 23-ward Toei Bus services use a flat fare paid when boarding; no exit tap is required."
    },
    "sources": [
      {
        "title": "Toei Bus FAQ",
        "url": "https://www.kotsu.metro.tokyo.jp/eng/guides/faq/",
        "accessed": "2026-07-22"
      },
      {
        "title": "Toei Bus ride method",
        "url": "https://www.kotsu.metro.tokyo.jp/bus/kanren/riyo.html",
        "accessed": "2026-07-22"
      },
      {
        "title": "Toei Bus day pass",
        "url": "https://www.kotsu.metro.tokyo.jp/bus/fare/otoku_bus_oneday.html",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "amman-vision-bus-brt",
    "country": "Jordan",
    "city": "Amman",
    "region": "Greater Amman",
    "network": "Vision City Bus and Amman BRT",
    "operator": "Amman Vision Transport",
    "modes": [
      "city bus",
      "bus rapid transit"
    ],
    "official_website": "https://www.ammanbus.jo/",
    "last_verified": "2026-08-14",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "The current operator payment page explicitly states that cash is not accepted on Vision City Bus or BRT services.",
        "source": "Amman Bus payment API"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Vision City Bus prepaid smart card"
        ],
        "schemes": [],
        "notes": "The rechargeable prepaid smart card is accepted across Vision City Bus and BRT services and can be purchased or topped up at official sales channels.",
        "source": "Amman Bus payment API"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard"
        ],
        "notes": "The current operator payment information lists bank cards among the accepted methods for Vision City Bus and BRT. A Jordan Islamic Bank campaign confirms Visa payment on both networks, and Mastercard announced the wider Amman transit-payment ecosystem.",
        "source": "Amman Bus payment API"
      },
      "mobile_wallet": {
        "status": "partial",
        "methods": [
          "Google Wallet"
        ],
        "schemes": [],
        "notes": "Visa cards from participating Jordanian issuers can be added to Google Wallet and used wherever contactless Visa is accepted. Because issuer and card eligibility apply, wallet support is recorded as partial rather than network-wide for every rider.",
        "source": "Visa Google Wallet Jordan"
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "Vision City Bus app virtual QR card"
        ],
        "schemes": [],
        "notes": "A free virtual QR card can be downloaded and recharged through the official Vision City Bus app.",
        "source": "Amman Bus payment API"
      },
      "official_app": {
        "status": "yes",
        "methods": [
          "Vision City Bus app"
        ],
        "schemes": [],
        "notes": "The official app provides the rechargeable virtual QR fare card used for boarding.",
        "source": "Amman Bus payment API"
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "The operator identifies prepaid smart cards, virtual QR cards and bank cards as the accepted fare media and does not list an onboard paper ticket."
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "A dedicated visitor pass is not documented; visitors can use a bank card, prepaid smart card or the official app's virtual QR card."
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "The Vision City Bus fare media are shared with Amman BRT. The operator calculates each fare by route and does not document a daily or weekly pay-as-you-go cap. The fare media are not documented as a nationwide Jordanian transit credential."
    },
    "sources": [
      {
        "title": "Amman Bus",
        "url": "https://www.ammanbus.jo/",
        "accessed": "2026-08-14"
      },
      {
        "title": "Amman Bus payment API",
        "url": "https://www.ammanbus.jo/api/payment-page",
        "accessed": "2026-08-14"
      },
      {
        "title": "Vision City Bus app",
        "url": "https://apps.apple.com/sr/app/vision-city-bus/id1478721196",
        "accessed": "2026-08-14"
      },
      {
        "title": "Jordan Islamic Bank Amman Bus Visa campaign",
        "url": "https://www.jordanislamicbank.com/en/news/albnk-alaslamy-alardny-yshark-bhmlt-fyza-m-bas-man-rhlt-lyk-wrhlt-lyna",
        "accessed": "2026-08-14"
      },
      {
        "title": "Mastercard Amman transit payments",
        "url": "https://www.mastercard.com/news/eemea/en/perspectives/en/2023/accelerating-digital-payments-through-jordan-s-first-transit-payment-ecosystem/",
        "accessed": "2026-08-14"
      },
      {
        "title": "Visa Google Wallet Jordan",
        "url": "https://km.review.visa.com/about-visa/newsroom/press-releases/prl-12032025.html",
        "accessed": "2026-08-14"
      }
    ],
    "notes": "Trip fares vary by route. The operator directs riders to its tariff table for the selected journey."
  },
  {
    "id": "amsterdam-gvb-buses",
    "country": "Netherlands",
    "city": "Amsterdam",
    "network": "GVB Buses",
    "operator": "GVB",
    "modes": [
      "city bus",
      "night bus"
    ],
    "official_website": "https://www.gvb.nl/en/Payment-options",
    "last_verified": "2026-07-22",
    "boarding_validation": "tap",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Cash is not accepted for onboard fare purchase.",
        "source": "GVB payment options"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "OV-chipkaart",
          "OV-pas",
          "paper chip card"
        ],
        "schemes": [],
        "source": "GVB payment options"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard",
          "Maestro",
          "V PAY"
        ],
        "source": "GVB payment options"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Wallet",
          "contactless payment app"
        ],
        "schemes": [],
        "source": "GVB OVpay"
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "GVB barcode e-ticket"
        ],
        "schemes": [],
        "source": "GVB payment options"
      },
      "official_app": {
        "status": "yes",
        "methods": [
          "GVB app e-ticket"
        ],
        "schemes": [],
        "source": "GVB payment options"
      },
      "paper_ticket": {
        "status": "yes",
        "methods": [
          "Paper chip card"
        ],
        "schemes": [],
        "source": "GVB payment options"
      },
      "tourist_pass": {
        "status": "yes",
        "methods": [
          "GVB day ticket",
          "Amsterdam Travel Ticket"
        ],
        "schemes": [],
        "source": "GVB payment options"
      }
    },
    "interoperability": {
      "fare_capping": "partial",
      "regional_card": "yes",
      "national_card": "yes",
      "notes": "Check in and check out using exactly the same card or device."
    },
    "sources": [
      {
        "title": "GVB payment options",
        "url": "https://www.gvb.nl/en/Payment-options",
        "accessed": "2026-07-22"
      },
      {
        "title": "GVB OVpay",
        "url": "https://www.gvb.nl/en/customer-service/how-does-ovpay-work",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "muscat-mwasalat-buses",
    "country": "Oman",
    "city": "Muscat",
    "network": "Mwasalat City Buses",
    "operator": "Mwasalat",
    "modes": [
      "city bus"
    ],
    "official_website": "https://tickets.mwasalat.om/mtbp/en-gb/other/help",
    "last_verified": "2026-07-26",
    "boarding_validation": "mixed",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "deprecated",
        "methods": [],
        "schemes": [],
        "notes": "Cash remains accepted on Muscat city buses through 31 July 2026. Mwasalat announced that onboard cash payment in Muscat and Salalah will end on 1 August 2026.",
        "source": "Oman Daily cashless notice"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Sayir eWallet"
        ],
        "schemes": [],
        "notes": "Sayir stores credit for city travel and is funded through the Mwasalat app or web portal.",
        "source": "Mwasalat Sayir"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard"
        ],
        "notes": "Onboard acceptance signage photographed on a Mwasalat city bus in Muscat on 26 July 2026 shows the contactless symbol and lists Visa and Mastercard. This confirms direct contactless card payment on the bus; whether a bank card must be presented again when alighting is not documented.",
        "source": "Muscat Daily approved payment methods"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Samsung Pay"
        ],
        "schemes": [],
        "notes": "The same onboard acceptance sign lists Apple Pay and Samsung Pay alongside Visa and Mastercard, with no other wallet logo displayed. Mwasalat's July cashless notice independently lists both wallets. Sayir app QR validation is recorded separately below.",
        "source": "Muscat Daily approved payment methods"
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "Sayir account QR"
        ],
        "schemes": [],
        "notes": "Use the account QR to validate both entry and exit.",
        "source": "Mwasalat Sayir"
      },
      "official_app": {
        "status": "yes",
        "methods": [
          "Mwasalat app"
        ],
        "schemes": [],
        "notes": "The app can top up Sayir and presents the QR code to the onboard acceptance device.",
        "source": "Mwasalat app"
      },
      "paper_ticket": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Tickets can be purchased through Mwasalat points of sale, but city travel is increasingly centred on Sayir and app QR validation.",
        "source": "Mwasalat help"
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "A dedicated tourist-only Muscat bus pass is not documented."
      }
    },
    "interoperability": {
      "fare_capping": "unknown",
      "regional_card": "yes",
      "national_card": "yes",
      "notes": "Sayir is the Mwasalat public-transport eWallet, and the official portal instructs riders to scan its account QR code on entry and exit. The available bank-card notices do not state whether the same exit-validation rule applies to cards."
    },
    "sources": [
      {
        "title": "Mwasalat Sayir",
        "url": "https://tickets.mwasalat.om/mtbp/en-gb/ewallet",
        "accessed": "2026-07-22"
      },
      {
        "title": "Mwasalat help",
        "url": "https://tickets.mwasalat.om/mtbp/en-gb/other/help",
        "accessed": "2026-07-22"
      },
      {
        "title": "Mwasalat app",
        "url": "https://apps.apple.com/om/app/mwasalat/id1562970593",
        "accessed": "2026-07-22"
      },
      {
        "title": "Oman Observer onboard card payment",
        "url": "https://www.omanobserver.om/article/1184627/oman/transport/mwasalat-buses-to-accept-card-payments",
        "accessed": "2026-07-25"
      },
      {
        "title": "Oman Daily cashless notice",
        "url": "https://www.omandaily.om/الاقتصادية/na/مواصلات-توقف-الدفع-النقدي-في-حافلات-النقل-العام-بمسقط-وصلالة",
        "accessed": "2026-07-25"
      },
      {
        "title": "Muscat Daily approved payment methods",
        "url": "https://www.muscatdaily.com/2026/07/05/mwasalat-to-end-cash-payments-on-city-buses-from-august-2026/",
        "accessed": "2026-07-26"
      }
    ]
  },
  {
    "id": "doha-karwa-buses",
    "country": "Qatar",
    "city": "Doha",
    "region": "Greater Doha and Qatar",
    "network": "Karwa Public Buses",
    "operator": "Mowasalat",
    "modes": [
      "city bus",
      "regional bus",
      "feeder bus"
    ],
    "official_website": "https://www.mowasalat.com/mowasalat/public-transportation/",
    "last_verified": "2026-08-30",
    "boarding_validation": "mixed",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Karwa bus travel uses a Karwa Smartcard or supported QR fare credential; onboard cash is not offered as a standard fare channel.",
        "source": "Visit Qatar getting around"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Karwa Smartcard"
        ],
        "schemes": [],
        "notes": "The rechargeable Karwa Smartcard is the standard physical bus fare medium and can be managed through the Karwa Journey Planner.",
        "source": "Mowasalat public transportation"
      },
      "contactless_bank_card": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Ordinary Visa, Mastercard and other bank cards are not documented as direct onboard fare credentials. Credit or debit card payment in the app or portal is used to recharge a Smartcard or buy a QR ticket.",
        "source": "Karwa Journey Planner"
      },
      "mobile_wallet": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Apple Pay, Google Pay and other bank-card wallets are not documented as direct onboard fare credentials."
      },
      "qr_code": {
        "status": "yes",
        "methods": [
          "Karwa Journey Planner QR ticket",
          "Metrolink QR code"
        ],
        "schemes": [],
        "notes": "The official app supports QR transportation tickets. Riders scan the displayed credential on the onboard validator; a free QR code is also available for eligible Metrolink journeys.",
        "source": "Karwa Journey Planner"
      },
      "official_app": {
        "status": "yes",
        "methods": [
          "Karwa Journey Planner"
        ],
        "schemes": [],
        "notes": "The official app manages Smartcards and supports the purchase and presentation of QR transportation tickets.",
        "source": "Karwa Journey Planner"
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Mowasalat's current passenger channels use Smartcards and app-based QR credentials rather than an onboard paper ticket."
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [
          "24-hour unlimited QR ticket"
        ],
        "schemes": [],
        "notes": "A 24-hour unlimited QR product is available in the official app, but it is a general fare product rather than a visitor-exclusive pass.",
        "source": "Karwa Journey Planner"
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "yes",
      "national_card": "partial",
      "notes": "Karwa fare media cover Mowasalat's Doha and intercity bus network, including supported feeder services, but are separate from the Qatar Rail Travel Card. Riders must validate when boarding and alighting; this is not an account-based daily fare cap."
    },
    "sources": [
      {
        "title": "Mowasalat public transportation",
        "url": "https://www.mowasalat.com/mowasalat/public-transportation/",
        "accessed": "2026-08-30"
      },
      {
        "title": "Mowasalat Karwa Journey Planner portal",
        "url": "https://mobile.mowasalat.com/mytrip/",
        "accessed": "2026-08-30"
      },
      {
        "title": "Karwa Journey Planner",
        "url": "https://apps.apple.com/qa/app/karwa-journey-planner/id1371425483",
        "accessed": "2026-08-30"
      },
      {
        "title": "Visit Qatar getting around",
        "url": "https://visitqatar.com/intl-en/plan-your-trip/education/student-assistance/getting-around-qatar",
        "accessed": "2026-08-30"
      }
    ],
    "notes": "Use the same Karwa Smartcard or QR fare credential to validate at both boarding and exit. Bank-card payment for online purchase or recharge is not direct open-loop bus payment."
  },
  {
    "id": "singapore-public-buses",
    "country": "Singapore",
    "city": "Singapore",
    "network": "Singapore Public Buses",
    "operator": "Land Transport Authority and contracted operators",
    "modes": [
      "city bus"
    ],
    "official_website": "https://www.lta.gov.sg/content/ltagov/en/getting_around/public_transport/plan_your_journey.html",
    "last_verified": "2026-07-22",
    "boarding_validation": "mixed",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Pay the exact fare because no change is given; keep the ticket as proof of payment.",
        "source": "LTA journey guide"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "SimplyGo EZ-Link",
          "NETS Prepaid Card"
        ],
        "schemes": [],
        "source": "LTA SimplyGo FAQ"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard",
          "NETS"
        ],
        "source": "LTA SimplyGo FAQ"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Fitbit Pay",
          "Garmin Pay",
          "Google Pay",
          "Samsung Pay"
        ],
        "schemes": [],
        "source": "LTA SimplyGo FAQ"
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR is not the standard fare-validation method on public buses."
      },
      "official_app": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "SimplyGo manages travel cards and accounts; boarding uses a card or supported device."
      },
      "paper_ticket": {
        "status": "yes",
        "methods": [
          "Cash fare receipt"
        ],
        "schemes": [],
        "source": "LTA journey guide"
      },
      "tourist_pass": {
        "status": "yes",
        "methods": [
          "Singapore Tourist Pass"
        ],
        "schemes": [],
        "notes": "Product validity and included services are subject to current terms."
      }
    },
    "interoperability": {
      "fare_capping": "partial",
      "regional_card": "yes",
      "national_card": "yes",
      "notes": "Use the same card or device to tap in and tap out so the distance fare can be calculated."
    },
    "sources": [
      {
        "title": "LTA journey guide",
        "url": "https://www.lta.gov.sg/content/ltagov/en/getting_around/public_transport/plan_your_journey.html",
        "accessed": "2026-07-22"
      },
      {
        "title": "LTA SimplyGo FAQ",
        "url": "https://www.lta.gov.sg/content/dam/ltagov/news/press/2024/240109_SimplyGo_FAQs_AnnexB.pdf",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "bangkok-bmta-buses",
    "country": "Thailand",
    "city": "Bangkok",
    "region": "Bangkok metropolitan area",
    "network": "BMTA Buses",
    "operator": "Bangkok Mass Transit Authority",
    "modes": [
      "city bus"
    ],
    "official_website": "https://www.bmta.co.th/",
    "last_verified": "2026-07-29",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Cash remains the generally available fare method on BMTA buses; fares vary by bus type and route."
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "BMTA electronic fare card",
          "BMTA electronic prepaid pass"
        ],
        "schemes": [],
        "notes": "BMTA electronic single-fare and prepaid passes are accepted through conductor-held EDC equipment. Eligible riders can also use a Thai State Welfare Card.",
        "source": "BMTA cashless launch"
      },
      "contactless_bank_card": {
        "status": "partial",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard"
        ],
        "notes": "BMTA launched contactless debit and credit card payment across its routes, and later BMTA and KTC material still lists EMV cards as a payment channel. Current passenger guidance nevertheless describes contactless payment as available only on certain buses and warns that it may not work properly. Treat card acceptance as device-dependent and carry cash.",
        "source": "KTC EMV guide"
      },
      "mobile_wallet": {
        "status": "partial",
        "methods": [
          "TrueMoney",
          "Paotang"
        ],
        "schemes": [],
        "notes": "BMTA management identified TrueMoney and Paotang among current payment channels in 2025. These are local app-based methods and may depend on the conductor's payment device; Apple Pay, Google Pay, Alipay and WeChat Pay are not established as general BMTA fare methods.",
        "source": "BMTA payment channels interview"
      },
      "qr_code": {
        "status": "partial",
        "methods": [
          "Krungthai NEXT",
          "Thai mobile banking QR"
        ],
        "schemes": [],
        "notes": "BMTA's cashless launch documents QR fare payment through Krungthai NEXT or participating Thai mobile-banking apps. QR uses the same conductor-held EDC system as card payment, and current passenger guidance treats mobile payment availability as bus- and device-dependent. Alipay and WeChat Pay are not established as general BMTA fare methods.",
        "source": "BMTA cashless launch"
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "The official BMTA BUS app provides routes, stops and live-bus information; it is not documented as a fare credential.",
        "source": "BMTA BUS app"
      },
      "paper_ticket": {
        "status": "yes",
        "methods": [
          "Onboard fare ticket"
        ],
        "schemes": [],
        "notes": "The conductor issues an onboard ticket after fare payment."
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "A dedicated BMTA tourist bus pass is not documented."
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "partial",
      "national_card": "no",
      "notes": "Bangkok bus operators do not share one universal fare medium. This record is limited to BMTA-operated buses and should not be applied to private operators."
    },
    "sources": [
      {
        "title": "BMTA",
        "url": "https://www.bmta.co.th/",
        "accessed": "2026-07-27"
      },
      {
        "title": "BMTA cashless launch",
        "url": "https://www.banmuang.co.th/mobile/news/finance/164935",
        "accessed": "2026-07-27"
      },
      {
        "title": "KTC EMV guide",
        "url": "https://www.ktc.co.th/article/knowledge/tips/emv-contactless",
        "accessed": "2026-07-27"
      },
      {
        "title": "BMTA payment channels interview",
        "url": "https://www.isranews.org/article/isranews-news/137563-transport-bus-bmta-app.html",
        "accessed": "2026-07-27"
      },
      {
        "title": "BMTA BUS app",
        "url": "https://apps.apple.com/app/bmta-bus/id6738836757",
        "accessed": "2026-07-27"
      },
      {
        "title": "Current Bangkok bus payment guide",
        "url": "https://www.thailandstarterkit.com/transportation/how-to-take-a-bus-in-bangkok/",
        "accessed": "2026-07-29"
      },
      {
        "title": "Thai Government BMTA e-ticket",
        "url": "https://www.thaigov.go.th/uploads/document/159/2017/09/pdf/%E0%B8%9D%E0%B8%B1%E0%B8%99%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99%E0%B8%88%E0%B8%A3%E0%B8%B4%E0%B8%87.pdf",
        "accessed": "2026-07-22"
      },
      {
        "title": "Government PRD BMTA welfare card",
        "url": "https://archive-thainews.prd.go.th/th/news/detail/TCATG190308123301177",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "abu-dhabi-public-buses",
    "country": "United Arab Emirates",
    "city": "Abu Dhabi",
    "region": "Emirate of Abu Dhabi",
    "network": "Abu Dhabi Public Buses",
    "operator": "Abu Dhabi Mobility",
    "modes": [
      "city bus",
      "suburban bus",
      "regional bus"
    ],
    "official_website": "https://admobility.gov.ae/en/pb-bus-service",
    "last_verified": "2026-08-09",
    "boarding_validation": "tap",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Public buses do not accept cash onboard; riders must obtain and top up a Hafilat card in advance.",
        "source": "Experience Abu Dhabi buses"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Hafilat card"
        ],
        "schemes": [],
        "notes": "The anonymous Hafilat card costs AED 10, is valid for 16 years, requires no eligibility documents and can carry stored value or a public-transport pass.",
        "source": "Abu Dhabi Mobility Hafilat cards"
      },
      "contactless_bank_card": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Public buses do not accept bank-card payments onboard. Online or machine payment used to buy or recharge Hafilat does not make the bank card itself a bus credential.",
        "source": "Experience Abu Dhabi buses"
      },
      "mobile_wallet": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Apple Pay, Google Pay and other bank-card wallets are not documented as direct onboard fare media, and no digital Hafilat card is established by the current official guidance."
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR or barcode boarding payment is not documented for standard Abu Dhabi public buses."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "The Darbi app is documented for timetables and journey information, while online Hafilat recharge is a card-management channel. Neither is documented as a fare credential presented to the onboard reader.",
        "source": "Abu Dhabi Mobility public buses"
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Standard public-bus fares use Hafilat rather than an onboard paper ticket."
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [
          "7-day Hafilat pass",
          "30-day Hafilat pass"
        ],
        "schemes": [],
        "notes": "Visitors can load the AED 35 7-day pass or AED 95 30-day pass onto an anonymous Hafilat card. These are general public-transport passes, not visitor-exclusive products, and intercity services are excluded.",
        "source": "Abu Dhabi Mobility Hafilat passes"
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "Hafilat applies across standard public-bus services in Abu Dhabi, Al Ain and Al Dhafra, but no daily or weekly pay-as-you-go fare cap is documented. Tap in and tap out with the same card; eligible transfers must start within 60 minutes, cannot reverse direction and are limited to two transfers across three buses. Intercity services are excluded from the pass and transfer rules cited here."
    },
    "sources": [
      {
        "title": "Abu Dhabi Mobility public buses",
        "url": "https://admobility.gov.ae/en/pb-bus-service",
        "accessed": "2026-08-09"
      },
      {
        "title": "Abu Dhabi Mobility Hafilat cards",
        "url": "https://admobility.gov.ae/en/pb-bus-service/hafilat-cards",
        "accessed": "2026-08-09"
      },
      {
        "title": "Abu Dhabi Mobility Hafilat how-to",
        "url": "https://admobility.gov.ae/en/pb-bus-service/hafilat-how-to-use",
        "accessed": "2026-08-09"
      },
      {
        "title": "Abu Dhabi Mobility Hafilat recharge",
        "url": "https://admobility.gov.ae/en/pb-bus-service/recharge-hafilat-cards",
        "accessed": "2026-08-09"
      },
      {
        "title": "Abu Dhabi Mobility Hafilat passes",
        "url": "https://admobility.gov.ae/en/pb-bus-service/hafilat-passes-for-hc",
        "accessed": "2026-08-09"
      },
      {
        "title": "Abu Dhabi Mobility bus fares",
        "url": "https://admobility.gov.ae/en/pb-bus-service/hafilat-public-buses-fees",
        "accessed": "2026-08-09"
      },
      {
        "title": "UAE Government public transport",
        "url": "https://u.ae/en/information-and-services/transportation/public-transport",
        "accessed": "2026-08-09"
      },
      {
        "title": "Experience Abu Dhabi buses",
        "url": "https://visitabudhabi.ae/en/plan-your-trip/getting-around-abu-dhabi/buses",
        "accessed": "2026-08-09"
      }
    ],
    "notes": "Standard-service fares are AED 2 plus 5 fils per kilometre, capped at AED 5 per journey under the current Abu Dhabi Mobility fare table."
  },
  {
    "id": "ajman-public-buses",
    "country": "United Arab Emirates",
    "city": "Ajman",
    "region": "Emirate of Ajman",
    "network": "Ajman Public Buses",
    "operator": "Ajman Transport Authority",
    "modes": [
      "city bus"
    ],
    "official_website": "https://masaarmoney.com/",
    "last_verified": "2026-09-03",
    "boarding_validation": "tap",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "The current Masaar Money guidance describes Ajman bus travel as cashless, without onboard paper tickets. This record covers internal routes; separate inter-emirate routes can have transition dates or different fare rules.",
        "source": "Masaar Money"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Masaar Money card"
        ],
        "schemes": [],
        "notes": "The Ajman Transport Authority's reloadable NFC card works across the Ajman bus network.",
        "source": "Masaar Money"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Ajman's open-loop system accepts contactless bank cards directly onboard. Smart validators are installed on all public buses, and the launched service covers the internal routes represented here.",
        "source": "O-CITY Ajman launch"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Pay",
          "contactless wearables"
        ],
        "schemes": [],
        "notes": "The open-loop validators accept supported wallets and wearable devices directly onboard.",
        "source": "O-CITY Ajman launch"
      },
      "qr_code": {
        "status": "unknown",
        "methods": [],
        "schemes": [],
        "notes": "The current official and payment-provider guidance does not clearly document a QR or barcode credential for ordinary internal-bus boarding."
      },
      "official_app": {
        "status": "unknown",
        "methods": [
          "Masaar Travel"
        ],
        "schemes": [],
        "notes": "The app supports account-based journey functions and electronic ticket purchase, but the published guidance does not clearly identify the credential presented for ordinary internal-bus boarding.",
        "source": "O-CITY Ajman implementation"
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Masaar Money states that Ajman bus rides no longer use paper tickets.",
        "source": "Masaar Money"
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "No visitor-specific bus pass is documented."
      }
    },
    "interoperability": {
      "fare_capping": "unknown",
      "regional_card": "no",
      "national_card": "no",
      "notes": "Internal routes use a stop- and zone-based account system. Riders must use the same card or device to register entry and exit; no daily or weekly fare cap is documented."
    },
    "sources": [
      {
        "title": "Masaar Money",
        "url": "https://masaarmoney.com/",
        "accessed": "2026-09-03"
      },
      {
        "title": "O-CITY Ajman launch",
        "url": "https://www.o-city.com/blog/ajman-transport-authority-launches-open-loop-and-contactless-payment-system-in-public-transport-buses",
        "accessed": "2026-09-03"
      },
      {
        "title": "O-CITY Ajman implementation",
        "url": "https://www.o-city.com/blog/ajman-transport-authority-partners-with-bpc-to-digitalize-ajman-public-transport-payments-through-o-city",
        "accessed": "2026-09-03"
      },
      {
        "title": "WAM Ajman bus ridership",
        "url": "https://www.wam.ae/en/article/17ccvuk-ajman-records-199-million-public-bus-passengers",
        "accessed": "2026-09-03"
      }
    ],
    "notes": "Ajman Transport Authority reported seven internal routes in the first half of 2026. The open-loop launch applies to those internal routes; this record does not generalize the same payment availability to every external route."
  },
  {
    "id": "al-ain-public-buses",
    "country": "United Arab Emirates",
    "city": "Al Ain",
    "region": "Emirate of Abu Dhabi",
    "network": "Al Ain Public Buses",
    "operator": "Abu Dhabi Mobility",
    "modes": [
      "city bus",
      "suburban bus"
    ],
    "official_website": "https://admobility.gov.ae/en/pb-bus-service",
    "last_verified": "2026-09-03",
    "boarding_validation": "tap",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Standard public buses use Hafilat fare media rather than onboard cash payment.",
        "source": "Experience Abu Dhabi buses"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Hafilat card"
        ],
        "schemes": [],
        "notes": "Hafilat is the public-transport fare card for Abu Dhabi Emirate, including Al Ain. Riders tap the card when boarding and alighting.",
        "source": "Abu Dhabi Mobility Hafilat cards"
      },
      "contactless_bank_card": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Bank cards can be used in purchase or recharge channels but are not documented as direct onboard credentials on Al Ain public buses.",
        "source": "Experience Abu Dhabi buses"
      },
      "mobile_wallet": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Apple Pay, Google Pay and other bank-card wallets are not documented as direct onboard fare media, and current official guidance does not establish a digital Hafilat card."
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR or barcode boarding payment is not documented for standard Al Ain public buses."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Darbi provides journey information and access to Hafilat services, but it is not documented as a fare credential presented to the onboard reader.",
        "source": "Abu Dhabi Mobility public buses"
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Standard public-bus fares use Hafilat rather than an onboard paper ticket."
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [
          "7-day Hafilat pass",
          "30-day Hafilat pass"
        ],
        "schemes": [],
        "notes": "General Hafilat passes cover unlimited eligible trips within Al Ain city and its suburbs, but they are not visitor-exclusive and exclude intercity services.",
        "source": "Abu Dhabi Mobility Hafilat passes"
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "Hafilat is shared across standard public buses in Abu Dhabi, Al Ain and Al Dhafra. Tap the same card when boarding and alighting; eligible transfers and pass exclusions follow Abu Dhabi Mobility rules."
    },
    "sources": [
      {
        "title": "Abu Dhabi Mobility public buses",
        "url": "https://admobility.gov.ae/en/pb-bus-service",
        "accessed": "2026-09-03"
      },
      {
        "title": "Abu Dhabi Mobility Hafilat cards",
        "url": "https://admobility.gov.ae/en/pb-bus-service/hafilat-cards",
        "accessed": "2026-09-03"
      },
      {
        "title": "Abu Dhabi Mobility Hafilat how-to",
        "url": "https://admobility.gov.ae/en/pb-bus-service/hafilat-how-to-use",
        "accessed": "2026-09-03"
      },
      {
        "title": "Abu Dhabi Mobility Hafilat passes",
        "url": "https://admobility.gov.ae/en/pb-bus-service/hafilat-passes-for-hc",
        "accessed": "2026-09-03"
      },
      {
        "title": "Experience Abu Dhabi buses",
        "url": "https://visitabudhabi.ae/en/plan-your-trip/getting-around-abu-dhabi/buses",
        "accessed": "2026-09-03"
      },
      {
        "title": "WAM Al Ain bus service",
        "url": "https://www.wam.ae/en/details/1395303141406",
        "accessed": "2026-09-03"
      }
    ],
    "notes": "Al Ain has its own city and suburban bus services, but uses the same Hafilat payment system and fare rules as the wider Emirate of Abu Dhabi."
  },
  {
    "id": "dubai-public-buses",
    "country": "United Arab Emirates",
    "city": "Dubai",
    "network": "Dubai Public Buses",
    "operator": "Roads and Transport Authority",
    "modes": [
      "city bus",
      "feeder bus"
    ],
    "official_website": "https://www.rta.ae/wps/portal/rta/ae/public-transport/Nol-Home",
    "last_verified": "2026-07-22",
    "boarding_validation": "tap",
    "exit_validation": "required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Dubai public buses use nol fare media rather than onboard cash payment."
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "nol card"
        ],
        "schemes": [],
        "source": "RTA nol"
      },
      "contactless_bank_card": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Ordinary contactless bank cards are not documented as direct bus fare media."
      },
      "mobile_wallet": {
        "status": "partial",
        "methods": [
          "Digital nol card on supported Samsung or Huawei devices"
        ],
        "schemes": [],
        "notes": "This is a device-limited digital nol card, not general Apple Pay, Google Pay, or bank-card wallet acceptance.",
        "source": "RTA digital nol"
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR boarding payment is not documented for RTA public buses."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "The nol Pay app issues or manages a digital nol card; the app itself is not scanned as a bus ticket."
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "A paper ticket is not the standard RTA bus fare medium."
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "RTA does not document a separate tourist bus pass."
      }
    },
    "interoperability": {
      "fare_capping": "partial",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "nol works across Dubai buses, Metro, Tram and other participating RTA services. Tap in and tap out with the same fare medium."
    },
    "sources": [
      {
        "title": "RTA nol",
        "url": "https://www.rta.ae/wps/portal/rta/ae/public-transport/Nol-Home",
        "accessed": "2026-07-22"
      },
      {
        "title": "RTA digital nol",
        "url": "https://mediaoffice.ae/en/news/2025/november/17-11/rta-unveils-upgraded-nol-pay-app-with-refreshed-design-and-enhanced-features",
        "accessed": "2026-07-22"
      },
      {
        "title": "Samsung digital nol",
        "url": "https://www.samsung.com/ae/galaxy-rta-nol/",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "ras-al-khaimah-city-buses",
    "country": "United Arab Emirates",
    "city": "Ras Al Khaimah",
    "region": "Emirate of Ras Al Khaimah",
    "network": "RAKTA City Bus",
    "operator": "Ras Al Khaimah Transport Authority",
    "modes": [
      "city bus",
      "express bus"
    ],
    "official_website": "https://www.rakta.gov.ae/public-transport/",
    "last_verified": "2026-09-03",
    "boarding_validation": "tap",
    "exit_validation": "route_dependent",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Current government guidance says passengers must obtain an E-Saqr card to pay for a city-bus ride.",
        "source": "Heart of RAK public transport"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "E-Saqr card"
        ],
        "schemes": [],
        "notes": "The E-Saqr stored-value card is designated for payment on internal public buses. A general Blue Card can be purchased on the bus or at the main bus station.",
        "source": "RAKTA public transport"
      },
      "contactless_bank_card": {
        "status": "unknown",
        "methods": [],
        "schemes": [],
        "notes": "RAKTA does not document direct Visa, Mastercard or other bank-card tapping on ordinary city buses. Card payment in the Sayr app for eligible bookings is not the same as presenting a bank card onboard."
      },
      "mobile_wallet": {
        "status": "unknown",
        "methods": [],
        "schemes": [],
        "notes": "Direct Apple Pay, Google Pay or other wallet tapping on ordinary city buses is not established by the current official guidance."
      },
      "qr_code": {
        "status": "unknown",
        "methods": [],
        "schemes": [],
        "notes": "A QR or barcode credential for ordinary city-bus boarding is not established by the current official guidance."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Sayr provides journey planning, route tracking and online purchase for intercity tickets, but it is not documented as the ordinary city-bus fare credential.",
        "source": "Sayr by RAKTA"
      },
      "paper_ticket": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "Current city-bus guidance identifies E-Saqr as the fare medium rather than an onboard paper ticket.",
        "source": "Heart of RAK public transport"
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "No visitor-specific city-bus pass is documented."
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "The ordinary City Bus lines published by RAKTA use a flat AED 8 fare, while the RAK Ride internal express service publishes stop-pair fares. RAKTA does not publish one universal tap-off instruction across these internal services, so exit validation is treated as route-dependent. E-Saqr also covers RAKTA intercity and international bus tickets, but it is not a UAE-wide transit card."
    },
    "sources": [
      {
        "title": "RAKTA public transport",
        "url": "https://www.rakta.gov.ae/public-transport/",
        "accessed": "2026-09-03"
      },
      {
        "title": "RAKTA E-Saqr launch",
        "url": "https://www.rakta.gov.ae/news/rakta-launches-e-saqr-card/",
        "accessed": "2026-09-03"
      },
      {
        "title": "RAKTA E-Saqr intercity expansion",
        "url": "https://www.rakta.gov.ae/news/rakta-expands-saqr-card-usage-for-paying-intercity-bus-fares/",
        "accessed": "2026-09-03"
      },
      {
        "title": "Heart of RAK public transport",
        "url": "https://www.heartofrak.com/en/rak-guide/life-in-rak/public-transport",
        "accessed": "2026-09-03"
      },
      {
        "title": "Sayr by RAKTA",
        "url": "https://apps.apple.com/ae/app/sayr-by-rakta/id1525073858",
        "accessed": "2026-09-03"
      }
    ],
    "notes": "This record covers RAKTA's internal City Bus and RAK Ride services. It excludes inter-emirate coaches and the international Musandam service."
  },
  {
    "id": "sharjah-city-buses",
    "country": "United Arab Emirates",
    "city": "Sharjah",
    "network": "Sharjah City Buses",
    "operator": "Sharjah Roads and Transport Authority",
    "modes": [
      "city bus"
    ],
    "official_website": "https://eforms.srta.gov.ae/eforms/home.html",
    "last_verified": "2026-07-22",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Cash fares are available on Sharjah city buses; the Sayer card provides an electronic-payment alternative.",
        "source": "WAM paper fare"
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Sayer card"
        ],
        "schemes": [],
        "notes": "Sayer is the SRTA smart payment card for public bus journeys within Sharjah.",
        "source": "WAM Sayer launch"
      },
      "contactless_bank_card": {
        "status": "unknown",
        "methods": [],
        "schemes": [],
        "notes": "Current official evidence does not establish general Visa or Mastercard tap-to-ride acceptance across Sharjah city buses."
      },
      "mobile_wallet": {
        "status": "unknown",
        "methods": [],
        "schemes": [],
        "notes": "General mobile-wallet boarding payment is not established by the available official sources."
      },
      "qr_code": {
        "status": "unknown",
        "methods": [],
        "schemes": [],
        "notes": "QR boarding payment is not established by the available official sources."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "The official RTA Sharjah app lists transport information and authority services but is not documented as a city-bus fare credential.",
        "source": "RTA Sharjah app"
      },
      "paper_ticket": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Cash-paying passengers receive or purchase the ordinary onboard fare product.",
        "source": "WAM paper fare"
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "A dedicated visitor bus pass is not documented for Sharjah city buses."
      }
    },
    "interoperability": {
      "fare_capping": "no",
      "regional_card": "no",
      "national_card": "no",
      "notes": "Sayer is specific to Sharjah public buses; nol is not treated as an interchangeable Sharjah fare card."
    },
    "sources": [
      {
        "title": "WAM Sayer launch",
        "url": "https://www.wam.ae/article/hsyqccxd-%D9%85%D9%88%D8%A7%D8%B5%D9%84%D8%A7%D8%AA-%D8%A7%D9%84%D8%B4%D8%A7%D8%B1%D9%82%D8%A9-%D8%AA%D8%B7%D9%84%D9%82-%D8%A8%D8%B9%D8%AF-%D8%A8%D8%B7%D8%A7%D9%82%D8%A9-%D8%A7%D9%84%D8%AF%D9%81%D8%B9-%D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A",
        "accessed": "2026-07-22"
      },
      {
        "title": "WAM paper fare",
        "url": "https://www.wam.ae/ar/details/1395279055830",
        "accessed": "2026-07-22"
      },
      {
        "title": "Sharjah 24 Sayer usage",
        "url": "https://sharjah24.ae/ar/Articles/2023/06/23/kmr22790",
        "accessed": "2026-07-22"
      },
      {
        "title": "RTA Sharjah app",
        "url": "https://apps.apple.com/qa/app/rta-sharjah/id1187003188",
        "accessed": "2026-07-22"
      },
      {
        "title": "SRTA bus schedules",
        "url": "https://eforms.srta.gov.ae/eforms/home.html",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "london-buses",
    "country": "United Kingdom",
    "city": "London",
    "region": "Greater London",
    "network": "London Buses",
    "operator": "Transport for London",
    "modes": [
      "city bus",
      "night bus"
    ],
    "official_website": "https://tfl.gov.uk/fares/find-fares/bus-and-tram-fares",
    "last_verified": "2026-07-22",
    "boarding_validation": "tap",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "London buses do not accept cash fares."
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "Oyster"
        ],
        "schemes": [],
        "source": "TfL bus fares"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard",
          "American Express"
        ],
        "source": "TfL contactless"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Pay",
          "Samsung Pay",
          "Garmin Pay",
          "Fitbit Pay"
        ],
        "schemes": [],
        "source": "TfL contactless"
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR boarding payment is not the standard London bus fare medium."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "TfL apps can manage travel information or Oyster accounts but are not shown to the driver as a bus ticket."
      },
      "paper_ticket": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Paper products exist for specific concessions or arrangements but are not the standard visitor fare."
      },
      "tourist_pass": {
        "status": "partial",
        "methods": [
          "Visitor Oyster"
        ],
        "schemes": [],
        "notes": "Visitors can use Visitor Oyster, but ordinary contactless payment is also supported.",
        "source": "TfL bus fares"
      }
    },
    "interoperability": {
      "fare_capping": "yes",
      "regional_card": "yes",
      "national_card": "no",
      "notes": "Oyster and contactless daily or weekly capping applies under TfL fare rules."
    },
    "sources": [
      {
        "title": "TfL bus fares",
        "url": "https://tfl.gov.uk/fares/find-fares/bus-and-tram-fares",
        "accessed": "2026-07-22"
      },
      {
        "title": "TfL contactless",
        "url": "https://tfl.gov.uk/fares/how-to-pay-and-where-to-buy-tickets-and-oyster/pay-as-you-go/contactless-and-mobile-pay-as-you-go",
        "accessed": "2026-07-22"
      },
      {
        "title": "TfL touching rules",
        "url": "https://tfl.gov.uk/fares/touching-in-and-out",
        "accessed": "2026-07-22"
      }
    ]
  },
  {
    "id": "new-york-city-buses",
    "country": "United States",
    "city": "New York",
    "region": "New York City",
    "network": "MTA New York City Buses",
    "operator": "Metropolitan Transportation Authority",
    "modes": [
      "local bus",
      "express bus",
      "select bus service"
    ],
    "official_website": "https://www.mta.info/fares-tolls",
    "last_verified": "2026-07-22",
    "boarding_validation": "mixed",
    "exit_validation": "not_required",
    "payment": {
      "cash": {
        "status": "yes",
        "methods": [],
        "schemes": [],
        "notes": "Cash remains available on regular buses; exact fare and service-specific rules apply."
      },
      "transit_card": {
        "status": "yes",
        "methods": [
          "OMNY card"
        ],
        "schemes": [],
        "source": "MTA fares"
      },
      "contactless_bank_card": {
        "status": "yes",
        "methods": [],
        "schemes": [
          "Visa",
          "Mastercard",
          "American Express",
          "Discover"
        ],
        "source": "MTA fares"
      },
      "mobile_wallet": {
        "status": "yes",
        "methods": [
          "Apple Pay",
          "Google Pay",
          "Samsung Pay"
        ],
        "schemes": [],
        "source": "MTA fares"
      },
      "qr_code": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "QR payment is not a standard bus boarding fare medium."
      },
      "official_app": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "MTA apps provide travel information; OMNY card or payment media is used for boarding."
      },
      "paper_ticket": {
        "status": "partial",
        "methods": [],
        "schemes": [],
        "notes": "Select Bus Service routes may use off-board proof-of-payment processes; OMNY is also accepted."
      },
      "tourist_pass": {
        "status": "no",
        "methods": [],
        "schemes": [],
        "notes": "There is no separate tourist-only MTA bus pass."
      }
    },
    "interoperability": {
      "fare_capping": "yes",
      "regional_card": "partial",
      "national_card": "no",
      "notes": "OMNY fare capping applies to eligible subway and local bus journeys."
    },
    "sources": [
      {
        "title": "MTA fares",
        "url": "https://www.mta.info/fares-tolls",
        "accessed": "2026-07-22"
      },
      {
        "title": "MTA fare changes",
        "url": "https://www.mta.info/fares-tolls/2025-changes",
        "accessed": "2026-07-22"
      }
    ]
  }
]