Google Pay внезапно перестал работать: серьезная проблема с китайскими смартфонами марок Xiaomi, Vivo, Oppo, OnePlus и других

Совершали ли вы сегодня бесконтактный платеж с помощью своего телефона с китайской прошивкой? Если нет, почему бы не попробовать, чтобы проверить, работает ли эта функция по-прежнему? Автор этой статьи вскоре сам это проверит — он уже успел это сделать, поскольку за ночь на моём смартфоне Vivo X200 Ultra с китайской прошивкой была установлена последняя версия Play Services 26.28.33. Вчера на нём ещё работала версия 26.26.62.


Что именно произошло?
Вы можете ознакомиться с причинами, по которым данное обновление может создать значительные проблемы в вашей повседневной жизни, в нескольких сообщениях на форумах XDA и Reddit. Многие пользователи смартфонов, приобретённых в Китае, утверждают, что внезапно лишились возможности осуществлять бесконтактные платежи через NFC, несмотря на то что Google Pay на протяжении многих лет работал без сбоев. Чтобы было понятно: это касается только смартфонов, импортированных из Китая или приобретённых там, то есть моделей с, так сказать, китайской прошивкой. Тем, кто приобрел смартфон глобальной версии от китайских производителей в Европе или других частях мира за пределами материкового Китая, беспокоиться не о чем.
Проблема затрагивает только китайские версии прошивки
Разработчик MarvinFS разобрался в сути проблемы в своём сообщении на форуме XDA. На его смартфоне Vivo X200 Ultra в журнале Google Play Services постоянно появляются следующие строки:
TapAndPay: deviceSupportsTokenization: CN SKU
TapAndPay: Отключение службы TapAndPay HCE
Из этого становится ясно, что именно делает Google: как только во время бесконтактных платежей обнаруживается китайский SKU, Google отключает службу «Tap to Pay».
Версия Google Play Services 26.28.63 распознавала устройство Vivo как китайский SKU и отключала службу TapAndPay HCE. Это объясняет, почему приложение «Кошелек» и роль «Android Wallet» казались работающими корректно, в то время как бесконтактные платежи оставались недоступными.
Всё выглядит нормально
Поскольку само приложение Google Wallet не сообщает о каких-либо сбоях, проблему трудно обнаружить, и она становится очевидной только при попытке оплаты на терминале NFC в магазине. Однако после обновления Play Services я могу сообщить, что при каждом запуске Google Wallet появляется новое сообщение. Во всплывающем окне предлагается установить Google Pay в качестве сервиса по умолчанию для бесконтактных платежей, хотя он и так уже был выбран ранее. Как видно из истории транзакций, платежи через Google Pay обрабатывались корректно вплоть до 1 августа.




Какие модели телефонов затронуты
Эта новая проблема с Google Pay затрагивает не только пользователей Vivo X200 Ultra. В настоящее время в число затронутых моделей также входят китайские версии Vivo X300 Pro, Vivo X300 Ultra, Vivo X100 Ultra, Vivo X Fold5, Vivo X Fold3 Pro, Vivo X200 Pro (mini), Oppo Find N3, Oppo Find X9 Pro, Xiaomi 17 Ultra, Xiaomi 13 Pro, OnePlus Ace6, OnePlus 15T. Вероятно, в ближайшее время появятся сообщения о многих других моделях. Проблема, по-видимому, не ограничивается каким-либо конкретным регионом; например, сообщения о ней поступают как из Европы, так и из Бразилии.
Возможные способы обхода проблемы
На данный момент существует, по-видимому, два основных способа решения этой проблемы. Первый — откат к более ранним версиям Google Play Services, который возможен только через ADB и приводит к полной переустановке Google Wallet. После этого вам придётся заново добавить и настроить все свои карты. Однако это лишь временное решение, поскольку практически невозможно предотвратить появление очередного обновления в будущем.
Марвин подробно описывает необходимые шаги в своём посте на XDA. Другое решение, предложенное на Reddit, заключается в том, чтобы установить в качестве способа оплаты по умолчанию другой кошелёк, например Curve Pay. Таким образом вы сможете полностью обойти Google Wallet. К сожалению, у Curve тоже есть свои проблемы: например, когда система обнаруживает очередной якобы несанкционированный платеж, она остаётся отключённой в течение нескольких недель из-за медленной работы службы поддержки Curve или её недоступности.
Официального решения пока не предвидится
Пока не предвидится постоянного решения проблемы. Многие пользователи китайских смартфонов по-прежнему используют старую версию Play Services 26.26 и, вероятно, даже не подозревают, что в ближайшем будущем эта проблема может затронуть и их. В настоящее время на Reddit ведётся оживлённая дискуссия о причинах внезапного запрета на использование Google Wallet на телефонах с китайскими прошивками. Вероятно, это также затронет граждан Китая, которые находятся в отпуске или работают за границей и желают пользоваться Google Wallet. На данный момент нельзя исключать, что речь идет об ошибке, но, к сожалению, в настоящее время ситуация скорее напоминает преднамеренный запрет. Компания Google пока не прокомментировала эту проблему; мы постараемся связаться с представителями Google и будем держать вас в курсе событий.
Обновление: проблема подтверждена
Мне удалось подтвердить, что китайская карта Vivo X200 Ultra, которая ещё вчера использовалась для бесконтактных платежей, внезапно перестала работать. Терминал (в данном случае в Италии) сообщает, что данная карта не поддерживается.

Источник(и)
Форум XDA, Reddit, собственное изображение
Изображение: Клэй Бэнкс, Unsplash







