Ride-hailing works. Ticket counters are harder.

Updated 2026-10-26 3 steps ~2 min Visa · Mastercard

“The app accepts my card for the ride, but the train ticket payment keeps failing.”

What to do now

Try these in order. Stop as soon as one works.

  1. Use the international version of the app

    Global versions are built to charge foreign cards and usually handle the currency conversion for you.

    About 5 min
  2. Book trains through a global reseller

    Third-party platforms sell the same tickets and charge your card abroad, usually with a small fee.

    About 5 min
  3. Buy at the counter with cash or a physical card

    Staffed counters accept both, and the queue is shorter outside peak hours.

    About 10 min

Why this happens

Ranked by how often it is the cause.

Transport and ticketing services often route payments through domestic-only channels.

Try the same booking in the international app version.

Likelihood: high

The account is not fully verified for cross-border payment.

Complete identity verification first.

Likelihood: medium

The specific fare class or ticket type is restricted.

Try a different train or time.

Likelihood: low

If that does not work

Get out of the queue first. Solve the payment later.

  • Use the metro instead

    Metro ticket machines often accept cash and coins.

  • Ask the hotel to book for you

    Concierge desks handle ticketing daily.

  • Take a taxi and pay cash

    Metered taxis accept notes and avoid app payment entirely.

Still stuck after all three steps? A 15-minute screen share usually finds the failing step. See how remote help works →

Related problems

Independent guide. Not affiliated with any transport or ticketing platform. Rules checked 2026-10-26 (version 2026-10). Found a different error message? Send it to us.