Вы заказали такси в сервисе агрегатора и ошибочно выбрали способ оплаты наличными. Поездка уже началась, но у вас с собой нет наличных денег. Что делать?
Попросить водителя отменить поездку и вернуть вас к месту посадки.
Попросить водителя сделать крюк и остановиться у банкомата, чтобы вы могли снять деньги с банковской карты.
В приложении изменить форму оплаты с наличной на безналичную, не завершая поездку.
Предложить водителю оплатить поездку переводом на его банковскую карту.
Раньше исправляли ситуацию по алгоритму №2, только необязательно было наматывать круги. Достаточно было остановиться у ближайшего банкомата Сбербанка. Этот "монстр" обеспечивал деньгами все относительно не крупные банки.
Теперь же можно воспользоваться и алгоритмом №3, ибо приложения таки развиваются, обогащаясь новыми удобными для пользователя возможностями. Но все равно алгоритм №2 - проще и популярнее.