Implantar seu aplicativo

Nesta seção, descrevemos como configurar seu app para produção e começar a aceitar credenciais de pagamento reais.

Inscrever seu app com chaves da versão

Quando seu aplicativo é apontado para o ambiente de produção da API Google Pay, ela retorna ERROR_CODE_MERCHANT_ACCOUNT_ERROR (405) se a impressão digital da chave de assinatura usada para assinar o app para Android não corresponde à impressão digital da chave da versão registrada no Google Play. Esse erro geralmente ocorre depois que um aplicativo em desenvolvimento muda do ambiente de teste para o de produção.

Para resolver esse erro, verifique se a impressão digital fornecida ao Google corresponde à da chave utilizada para assinar o app para Android. Assim que ele estiver assinado, você poderá verificar a impressão digital da chave utilizada para assiná-lo usando os seguintes comandos:

// 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

Corresponda a impressão digital SHA1 fornecida ao Google Play.

Configurar seu aplicativo para produção

Realize as etapas a seguir para configurar seu app para produção:

  1. Verifique se o seu APK está inscrito com a chave da versão, e não com a chave de depuração usada no ambiente de teste, porque ela não funcionará no ambiente de produção.
  2. Defina o parâmetro de ambiente WalletOptions como WalletConstants.ENVIRONMENT_PRODUCTION.

Iniciar seu app na Play Store

Depois de uma análise e com aprovação do Google, é possível lançar seu app na Google Play Store usando o Google Play Console..