O Google Play Billing permite a venda de assinaturas por meio de uma experiência de checkout compatível com Android. Além disso, a configuração do produto no aplicativo requer a criação de um perfil de pagamentos do Google e a criação de um produto no Google Play Console. Este documento também explica como criar perfis de pagamento, configurar produtos e vinculá-los ao aplicativo MemberPress.
Criando um perfil do Google Payments
A configuração do perfil de pagamento permite a cobrança de receitas provenientes de compras no aplicativo Android.
- Faça login no Google Play Console em play.google.com/console.
- Navegue até Settings > Developer account > Payment settings.
- Clique em Criar perfil de pagamentos.
- Insira a localização da empresa no campo de localização.
- Selecione o tipo de conta nas opções do menu suspenso.
- Insira o endereço comercial completo nos campos de endereço.
- Adicione as informações de contato principais nos campos de contato.
- Preencha as informações comerciais públicas nos campos obrigatórios.
- Clique em Enviar para criar o perfil de pagamento.
A criação do perfil de pagamento permite a configuração de produtos e assinaturas no aplicativo no Google Play Console.
Criando produtos no aplicativo
Os produtos no aplicativo oferecem opções de compra única para acesso permanente à assinatura.
- Navegue até Todos os aplicativos no Google Play Console.
- Selecione o aplicativo MemberPress na lista de aplicativos.
- Clique em Monetize > Products > In-app products na barra lateral.
- Clique em Criar produto para começar a criar um produto.
- Forneça um único ID do produto usando notação de domínio reverso.
- Digite um Produto nome visível para os usuários na loja.
- Digite um Descrição explicando os benefícios e as características do produto.
- Role até o Preço seção.
- Clique em Preço fixo para configurar os preços.
- Insira o preço padrão no campo de preço.
- Clique em Aplicar preços para salvar a configuração de preços.
- Clique em Salvar para armazenar detalhes do produto.
- Imprensa Ativar para disponibilizar o produto.
Criando produtos por assinatura
Os produtos por assinatura oferecem faturamento recorrente para acesso contínuo à assinatura.
- Navegue até Monetize > Products > Subscriptions na barra lateral do aplicativo.
- Clique em Criar assinatura para começar a criar a assinatura.
- Insira um ID de produto exclusivo usando a notação de domínio reverso.
- Insira um nome visível para os usuários na loja.
- Role até o Detalhes da assinatura seção.
- Adicionar um Nome para identificação interna.
- Digite um Descrição explicando os benefícios da assinatura.
- Liste o Benefícios os membros recebem com a assinatura.
- Role até o Planos e ofertas básicos seção.
- Clique em Adicionar plano básico para criar um plano de faturamento.
- Insira um ID do plano básico para a configuração de faturamento.
- Selecione Renovação digite uma das opções disponíveis:
- Renovação automática para renovação automática da assinatura;
- Pré-pago para períodos de assinatura pré-adquiridos.
- Configurar Tags para categorização do plano.
- Conjunto Disponibilidade para regiões geográficas.
- Configurar Preços para o plano de assinatura.
- Marque um plano básico como Compatível com versões anteriores para suporte legado.
- Clique em Salvar para armazenar a configuração da assinatura.
- Clique em Ativar para disponibilizar a assinatura.
Pelo menos um plano básico deve ser marcado como Compatível com versões anteriores para a funcionalidade de assinatura.
Ligando produtos ao aplicativo MemberPress
Os produtos criados no Google Play Console devem ser vinculados ao WordPress para integração com o aplicativo.
- Navegue até Dashboard > MemberPress App > In-App Purchases > Products.
- Clique em Adicionar novo para criar um novo produto.
- Digite um Nome para identificação do produto.
- Insira um opcional Título para uma breve descrição do produto.
- Digite um Descrição explicando as características e vantagens do produto.
- Liste o Benefícios os membros recebem do produto.
- Verifique o Exibir na tela Produtos caixa de seleção.
- Selecione Pago como Tipo de produto.
- Role até o Loja Android seção.
- Verifique o Ativar caixa de seleção.
- Clique em Sincronizar com o Google para recuperar os produtos disponíveis.
- Selecione o produto Google Play correspondente na lista.
- Escolha o tipo de integração:
- Associação para integração do plano de adesão.
- Clique em Publicar para finalizar a criação do produto.
- Repita os passos 2 a 14 para todos os produtos restantes.
A sincronização de produtos conecta os produtos do Google Play aos planos de assinatura do WordPress para controle de acesso.
Testando compras no aplicativo Android
Os testes de compras no aplicativo verificam o processamento das transações e o acesso dos membros antes do lançamento público.
Testes com compilações de aplicativos de teste
- Instale o Aplicativo de teste compilar em um dispositivo Android.
- Abra o aplicativo e faça login com uma conta de teste.
- Navegue até a seção Tela de produtos dentro do aplicativo.
- Toque em um produto para iniciar o fluxo de compra.
- Conclua a compra simulada sem efetuar o pagamento real.
- Verifique se o acesso à assinatura é desbloqueado corretamente após a compra.
- Navegue até Dashboard > MemberPress App > In-App Purchases > Transactions.
- Localize a transação de teste na lista de transações.
- Verifique se os detalhes da transação são exibidos corretamente.
- Clique em Revogar próximo a transações de teste para remover compras de teste.
As compilações do aplicativo de teste simulam compras sem processar pagamentos reais ou conectar-se ao Google Play Billing.