Развертывание приложения

В этом разделе описано, как настроить рабочую версию приложения и начать принимать реальные платежные данные.

Подпишите ваше приложение ключами выпуска

При использовании приложения в рабочей среде Google Pay API может появиться сообщение ERROR_CODE_MERCHANT_ACCOUNT_ERROR (405). Оно означает, что цифровой отпечаток ключа подписи для приложения Android не совпадает с цифровым отпечатком ключа выпуска, зарегистрированным в Google Play. Обычно эта ошибка возникает после перехода приложения, находящегося в разработке, из тестовой среды в рабочую.

Чтобы устранить ошибку, убедитесь, что цифровой отпечаток, который вы предоставили Google, соответствует цифровому отпечатку ключа, используемого в подписи приложения для Android. Если приложение для Android подписано, цифровой отпечаток ключа можно проверить с помощью следующих команд:

// First extract the META-INF/CERT.RSA from the APK
jar -xvf  META-INF/CERT.RSA
inflated: META-INF/CERT.RSA

keytool -printcert -file META-INF/CERT.RSA

Certificate fingerprints:
   MD5:  YOUR_MD5_HASH
   SHA1: YOUR_SHA1_HASH
   Signature algorithm name: SHA1withRSA

Цифровой отпечаток ключа должен совпадать с цифровым отпечатком SHA1, переданным в Google Play.

Настройте рабочую версию приложения

Чтобы настроить рабочую версию приложения, воспользуйтесь приведенными ниже инструкциями.

  1. Убедитесь, что APK подписан ключом выпуска, а не ключом отладки, который вы использовали в тестовой среде. Ключ отладки не функционирует в рабочей среде.
  2. Для параметра среды WalletOptions установите значение WalletConstants.ENVIRONMENT_PRODUCTION.

Запуск приложения в Play Маркете

Получив разрешение на запуск от Google, вы сможете добавить приложение в Play Маркет через Google Play Console.