Ошибка «Покупки отключены» или «Не удалось завершить транзакцию» в приложениях на смартфонах Huawei возникает из-за отключенной системы платежей HMS Core. На устройствах без сервисов Google (начиная с моделей 2019 года) все внутренние покупки проходят через платежный шлюз Huawei IAP, который входит в состав AppGallery. Если этот модуль не активирован или поврежден, приложения не могут подтвердить платеж и блокируют доступ к платному контенту. Чтобы восстановить работу встроенных покупок, нужно проверить три ключевых узла: наличие HMS Core, статус AppGallery и разрешения в настройках безопасности.

Ниже приведена инструкция, которая подходит для EMUI 10, 11, 12 и HarmonyOS 2.0–4.0. Процесс активации занимает около пяти минут и не требует подключения к компьютеру. Все действия выполняются непосредственно в меню телефона.

Проверка наличия и активации HMS Core

HMS Core — это базовый сервис, который отвечает за авторизацию платежей и передачу данных о покупке разработчику. Без него встроенные покупки не работают даже при включенной AppGallery. Убедитесь, что сервис установлен и не отключен в настройках.

Откройте Настройки → Приложения → Все приложения и найдите пункт HMS Core. Если приложение отсутствует в списке, его необходимо загрузить из AppGallery. Если оно есть, проверьте, не нажата ли кнопка «Отключить» — в этом случае нажмите «Включить».

Также проверьте версию HMS Core — для корректной работы покупок нужна актуальная сборка. Зайдите в AppGallery и введите в поиске «HMS Core». Если доступно обновление, установите его.

⚠️ Внимание: отключение HMS Core автоматически деактивирует все платежные функции, включая покупки в играх, подписки и донаты. После включения сервиса перезагрузите телефон, чтобы изменения вступили в силу.

Настройка AppGallery для разрешения покупок

AppGallery выступает посредником между приложением и платежной системой Huawei. Если магазин приложений работает в ограниченном режиме, встроенные покупки будут отклоняться. Проверьте настройки самого магазина.

Запустите AppGallery, войдите в аккаунт Huawei (иконка профиля в правом нижнем углу). Затем перейдите в Настройки → Платежи и покупки и убедитесь, что переключатель «Встроенные покупки» находится в активном положении.

Дополнительно проверьте регион аккаунта — если он не совпадает с регионом SIM-карты, платежи могут блокироваться. Для смены региона потребуется обратиться в службу поддержки Huawei, так как самостоятельно эта настройка не меняется чаще одного раза в 90 дней.

📊 Какая проблема с покупками у вас возникает?
Ошибка при оплате
Кнопка покупки неактивна
Покупка проходит, но контент не открывается
Покупки не отображаются в истории

Разрешения для приложений с покупками

Если HMS Core и AppGallery работают корректно, а покупка всё равно не проходит, дело может быть в разрешениях конкретного приложения. Некоторые игры и утилиты требуют доступ к данным платежного модуля, и без него транзакция отклоняется.

Зайдите в Настройки → Приложения → выберите проблемное приложение → Разрешения. Убедитесь, что разрешены «Покупки в приложении» и «Доступ к HMS Core». Если такого пункта нет, проверьте раздел Специальный доступ → Изменение системных настроек — для приложения должно быть разрешено вносить изменения.

В редких случаях помогает очистка кэша приложения. Для этого перейдите в Хранилище в настройках приложения и нажмите «Очистить кэш». Данные о покупках при этом не удаляются, так как они хранятся на сервере Huawei.

☑️ Чек-лист для включения покупок

Выполнено: 0 / 5

Исправление ошибки «Не удалось подключиться к платежному сервису»

Эта ошибка возникает, когда телефон не может установить защищенное соединение с серверами Huawei. Чаще всего причина — сбой в работе DNS или блокировка трафика файрволом. Для диагностики выполните простую проверку: откройте любой сайт в браузере. Если интернет работает, проблема локализована именно в платежном модуле.

Первым шагом сбросьте настройки сети: Настройки → Система → Сброс → Сброс настроек Wi-Fi и мобильной сети. Это не удалит личные данные, но вернет стандартные параметры подключения.

Если сброс не помог, проверьте дату и время на устройстве. Неверная дата приводит к сбою проверки SSL-сертификатов, из-за чего платежный шлюз отклоняет запрос. Включите автоматическую синхронизацию времени в Настройки → Система → Дата и время.

⚠️ Внимание: не используйте сторонние VPN-сервисы при совершении покупок. Трафик через VPN часто блокируется платежной системой Huawei, так как IP-адрес не совпадает с регионом аккаунта. Отключите VPN перед оплатой.

Сравнение способов активации на разных версиях ОС

Версия ОСПуть к настройкамОсобенности
EMUI 10 / 11Настройки → Приложения → HMS CoreТребуется ручная проверка разрешений
EMUI 12Настройки → Приложения → Все приложения → HMS CoreДобавлен раздел «Платежи» в AppGallery
HarmonyOS 2.0Настройки → Приложения → HMS Core → РазрешенияВозможны сбои после обновления с EMUI
HarmonyOS 3.0+Настройки → Приложения → Специальный доступ → ПлатежиЕдиный центр управления платежами

На HarmonyOS 3.0 и новее появился единый раздел управления платежами, где можно включить все встроенные покупки одним переключателем. Найдите Настройки → Приложения → Специальный доступ → Платежи и активируйте нужные пункты.

Владельцам старых моделей с EMUI 9 и ниже нужно учитывать, что встроенные покупки могут не работать из-за отсутствия обновлений HMS Core. В этом случае единственное решение — установить APK-файл HMS Core вручную с официального сайта Huawei.

💡

Полезный совет: после каждого обновления системы проверяйте статус HMS Core — обновления EMUI и HarmonyOS иногда сбрасывают разрешения платежного модуля к стандартным значениям.

Проверка способа оплаты в аккаунте Huawei

Даже при полностью включенных встроенных покупках транзакция не пройдет, если в аккаунте не привязан действующий способ оплаты. Huawei поддерживает оплату через Huawei Pay, банковские карты Visa и Mastercard, а также мобильные платежи операторов.

Откройте AppGallery → профиль → Платежи и подписки → Способы оплаты. Добавьте карту, если она отсутствует, или обновите срок действия. Убедитесь, что на карте достаточно средств для списания — при попытке покупки Huawei резервирует сумму до подтверждения.

Если вы используете кошелек оператора, проверьте баланс и убедитесь, что услуга «Мобильные платежи» активирована у вашего провайдера. Некоторые операторы блокируют платежи в приложениях по умолчанию — это нужно уточнять в их службе поддержки.

💡

Ключевой вывод: встроенные покупки на телефоне Huawei включаются в три шага — проверка HMS Core, активация платежей в AppGallery и выдача разрешений конкретному приложению. В 90% случаев проблема решается перезапуском HMS Core.

Частые вопросы о встроенных покупках

Почему встроенные покупки не работают после обновления системы?

Обновление EMUI или HarmonyOS может сбросить настройки разрешений для HMS Core и AppGallery. Проверьте статус обоих приложений в настройках и при необходимости включите их заново. Также убедитесь, что установлена последняя версия HMS Core, совместимая с новой прошивкой.

Можно ли включить покупки без аккаунта Huawei?

Нет. Все встроенные покупки привязаны к аккаунту Huawei. Без входа в аккаунт платежная система не может идентифицировать пользователя и провести транзакцию. Создание аккаунта занимает пару минут и не требует привязки банковской карты.

Что делать, если покупка списана, но контент не открылся?

В этом случае необходимо обратиться в службу поддержки разработчика приложения — именно он отвечает за выдачу контента после подтверждения платежа. При себе держите номер заказа из истории покупок в AppGallery (профиль → Платежи → История).

Работают ли встроенные покупки на телефонах с установленными Google-сервисами?

Если на устройстве Huawei установлены сервисы Google (вручную или через сторонние инструменты), приложения могут использовать платежную систему Google Play. Однако в этом случае покупки в приложениях, загруженных из AppGallery, будут недоступны — они привязаны только к HMS Core.

⚠️ Внимание: не пытайтесь изменять системные файлы или устанавливать модифицированные версии HMS Core с непроверенных сайтов. Это может привести к полной блокировке платежных функций и потере данных аккаунта. Используйте только официальные источники — AppGallery или сайт Huawei.

После выполнения всех шагов перезагрузите телефон и проверьте покупку в любом приложении с платным контентом. Если проблема сохраняется, сбросьте настройки приложения до заводских через Настройки → Система → Сброс → Сброс всех настроек — это не удалит личные файлы, но вернет все системные параметры к исходным значениям.