Почему сайт банка работает, а приложение не заходит за границей: что приложение проверяет сверх адреса, в каком порядке это чинить и когда виноват магазин.
Если сайт банка работает, а приложение не заходит за границей, дело почти всегда в том, что приложение проверяет больше, чем сайт: не только адрес, с которого вы пришли, но и версию, устройство, а иногда и сам факт включённого VPN. Сайту достаточно, чтобы страница загрузилась. Ниже — почему так устроено и что проверять по порядку.
Сайт и приложение ходят разными дорогами. Когда вы открываете сайт, браузер загружает страницу и показывает её. Проверка страны, если она есть, срабатывает один раз при загрузке и часто стоит только на входе в кабинет, а не на публичных страницах. Поэтому «сайт работает» иногда означает лишь то, что открылась главная с курсами валют, а до кабинета вы ещё не дошли.
Приложение общается не со страницей, а со своим служебным сервером. У него отдельный адрес, отдельные правила и отдельная защита — и её, как правило, настраивают строже. Вдобавок приложение при каждом обращении сообщает о себе куда больше:
Любое из этих полей может не сойтись с тем, чего банк ждёт от своего клиента, и приложение получает отказ. Снаружи это выглядит одинаково скучно: надпись вроде «нет соединения» или «проверьте подключение к интернету», бесконечная загрузка или выброс на экран входа.
Самая частая ситуация. Приложение запустили, оно успело представиться серверу с иностранного адреса, и сессия помечена как подозрительная. Потом вы включили подключение с российским выходом — но приложение продолжает жить в старой сессии и получает отказ за отказом.
Правильный порядок:
Сайт таким не страдает: перезагрузили вкладку — и это уже новый запрос. Приложение же держит сессию часами и само не «передумает». Что ещё проверяют банки при входе из другой страны — в разборе про банки за границей.
Браузер вы точно пустили через подключение, раз сайт открылся. А приложение могло остаться снаружи. Так бывает, когда в клиенте настроен список приложений-исключений или, наоборот, список «через туннель ходят только эти», и банк в него не попал. Иногда такой список остаётся от старого клиента, который стоял раньше.
Как проверить: на том же устройстве откройте в браузере любой сайт, показывающий ваш адрес, — страна должна быть Россия. Затем загляните в настройки клиента: у банковского приложения не должно быть исключения. Проще всего на время проверки вообще отключить раздельное туннелирование и пустить всё через подключение.
Некоторые приложения прямо пишут, что обнаружили VPN, и дальше не идут. Чаще всего это срабатывает на зарубежные выходы: банк видит адрес дата-центра в чужой стране и считает это признаком взлома. С российским выходом такой ловушки обычно нет — банк видит посетителя из знакомой страны, — но гарантий никто не даёт: правила банки меняют без объявлений.
Если подозреваете этот сценарий, переключитесь на соседний раздел с той же пометкой Россия: он идёт другим путём, и часто этого достаточно.
Приложения многих российских банков удалены из App Store и Google Play. Установленная копия продолжает работать, но обновляться ей неоткуда. Рано или поздно банк отключает поддержку старых версий на сервере — и приложение перестаёт входить, а сайт, который обновляется сам, работает как ни в чём не бывало.
Признак — просьба обновиться или пустой экран после ввода кода. Где брать свежую версию:
Важное правило для iPhone: не удаляйте приложение банка за границей, если не уверены, что сможете поставить его заново. Переустановка, которая дома заняла бы минуту, здесь может оказаться невозможной.
Отдельная беда — когда приложения вообще нет на устройстве или магазин отказывается его обновлять. Apple и Google привязывают аккаунт к стране, и в чужом регионе российских приложений может просто не быть в выдаче.
Сменить страну аккаунта — не решение. У Apple для этого нужно потратить баланс, отменить подписки и добавить способ оплаты новой страны. У Google Play между сменами должно пройти минимум 90 дней, а изменения вступают в силу в течение 48 часов. Российский адрес подключения на регион магазина не влияет: он задаётся настройками аккаунта, а не тем, откуда вы зашли.
Практический вывод: приложение ставят до отъезда, а за границей его берегут.
Бывает и так: адрес российский, подключение активно, а приложение всё равно пишет «нет соединения» — но только в одном конкретном Wi-Fi. Так ведут себя некоторые гостиничные и корпоративные сети, которые вмешиваются в защищённое соединение ради фильтрации. Браузер в такой сети иногда пропускает страницу с предупреждением, а приложение банка отказывается говорить с «подменённым» сервером наотрез — и правильно делает.
Проверка занимает минуту: переключитесь на мобильный интернет. Заработало — виновата сеть, а не приложение. Подключение с российским выходом обычно решает это и в самом Wi-Fi, потому что прячет обмен с банком от сетевого оборудования.
Сайт проверяет вас при загрузке страницы, приложение — постоянно. Если подключение рвётся и восстанавливается, телефон перескакивает с Wi-Fi на мобильную сеть или туннель переподключается, банк видит смену адреса посреди сессии и завершает её из соображений безопасности.
Что помогает:
Собранный список, сверху вниз:
Если приложение открылось, но требует подтвердить вход — подтвердите один раз, дальше банк запоминает устройство. Если код должен прийти по SMS, а его нет, это уже другая проблема, и адрес выхода её не решает: см. разбор про SMS от банка за границей.
Обратный случай тоже встречается. Приложение входит, а браузер на сайте банка показывает предупреждение о небезопасном соединении. Это не про доступ, а про сертификаты Минцифры: приложение носит нужный сертификат внутри себя, а зарубежный браузер его не знает. Лечится российским браузером или установкой сертификата, а не сменой подключения.
Публичные страницы сайта часто не ограничены вовсе — ограничение стоит на входе в кабинет и на служебном сервере приложения. Проверьте, что сайт действительно пускает вас внутрь кабинета, а не только показывает главную.
Так приложение обычно прячет отказ сервера: страна не та, версия старая или соединение перехватывает сеть. Начните с закрытия приложения и повторного входа при включённом российском выходе, потом проверьте на мобильном интернете.
На Android — да, если есть откуда взять свежую версию. На iPhone — только если банк сейчас предлагает рабочий способ установки; иначе вы останетесь с веб-версией до возвращения.
Скорее нет: банк увидит ещё одну незнакомую страну и, вероятно, закроется только плотнее. Пробуйте соседний раздел подписки с пометкой Россия — он идёт другим путём.
Нет. Включайте перед тем, как открыть банк, и выключайте после. Только не переключайте подключение, пока приложение банка открыто, — оно воспримет смену адреса как угрозу и завершит сессию. Зачем российский адрес нужен ещё, кроме банков, — в статье про российский IP.
3 дня и 2 ГБ Premium LTE. Карта не нужна.
Открыть кабинет