Sobre o programa

Com o programa de escolha de faturamento, você pode integrar seu próprio sistema de faturamento ou direcionar os usuários ao seu site para fazer compras usando links externos da Web. Independente da opção implementada, os usuários precisam ter a opção de escolher entre o Google Play Faturamento e o faturamento alternativo no app ou links da Web externos. Consulte os requisitos do programa e inscreva-se no programa de promoções externas antes de usar essas APIs.

Experiência do usuário

Quando um usuário iniciar uma compra, uma tela de escolha vai aparecer mostrando seu sistema alternativo de faturamento (no app ou em links da Web externos) e o Google Play Faturamento. Você pode personalizar esse fluxo dependendo de quem renderiza a tela de escolha e de onde o pagamento é feito. Você precisa atualizar a preferência da tela de escolha e a preferência de links da Web externos no Play Console antes de implementar a API no seu app.

Tela de escolha de faturamento renderizada pelo Google com faturamento alternativo
Figura 1. Tela de escolha de faturamento renderizada pelo Google com faturamento alternativo junto ao Google Play Faturamento.
Tela de escolha de faturamento renderizada pelo Google com opção de link da Web externo
Figura 2. Tela de escolha de faturamento renderizada pelo Google com opção de link da Web externo junto ao Google Play Faturamento.

1. Quem renderiza a tela de escolha?

  • Renderizada pelo Google: o Google Play processa automaticamente a interface da tela de escolha como parte do fluxo de faturamento.
  • Própria : você cria e renderiza uma tela de escolha personalizada no seu app. Se você escolher essa opção, siga as diretrizes de UX.

2. Onde o pagamento é feito

  • No app: o usuário conclui a transação na interface do seu app.
  • Link da Web externo: o usuário é direcionado ao seu site para concluir a transação.

Controles da família

Os usuários supervisionados podem fazer uma escolha de faturamento, mas os controles da família obrigatórios e as telas de informações únicas precisam ser mostrados.

  • Para telas de escolha renderizadas pelo Google: o Google processa automaticamente a tela de controle da família antes da tela de escolha ser mostrada.
  • Para telas de escolha renderizadas pelo desenvolvedor: você é responsável por chamar APIs específicas da Biblioteca Play Faturamento para acionar os controles da família. Para compras no app, isso é feito por uma caixa de diálogo de informações obrigatórias antes de mostrar a tela de escolha personalizada. Para links externos, os controles da família são processados antes que o usuário seja direcionado para fora do app.

Diretrizes para recursos de imagem de formas de pagamento

Você pode fazer upload de recursos de imagem no Play Console representando seus métodos de pagamento aceitos para serem mostrados na tela de escolha de faturamento.

Recurso de imagem para formas de pagamento

O recurso de imagem único é composto por vários cards de forma de pagamento e precisa seguir as especificações definidas nestas diretrizes.

Especificações de espaçamento e dimensões do recurso de imagem da forma de pagamento
Figura 3. Especificações do recurso de imagem de uma única forma de pagamento.

Dimensões

192 dp X 20 dp

Espaçamento entre cards

8 dp

Formato do arquivo

PNG, plano de fundo transparente

Variações de forma de pagamento

Os desenvolvedores podem escolher o número de ícones das formas de pagamento que querem incluir no recurso de imagem, até um máximo de 5.

Nenhuma outra imagem ou texto pode ser incluído na imagem.

Exemplo de recurso de imagem de forma de pagamento com duas variações de cartão
Figura 4. Exemplo de um recurso de imagem com duas formas de pagamento.
Exemplo de recurso de imagem de forma de pagamento com cinco variações de cartão
Figura 5. Exemplo de um recurso de imagem com cinco formas de pagamento.

Especificações do card

Os cards de forma de pagamento incluídos no recurso de imagem precisam seguir as diretrizes de tamanho, espaçamento e estilo abaixo.

Especificações de design de card de forma de pagamento individual
Figura 6. Especificações detalhadas de tamanho, raio da borda, contorno e padding para um card individual.
Dimensões do card 32 dp X 20 dp
Padding interno 3 dp
Contorno 1 dp (traço interno incluído nas dimensões), raio 2 dp, #E0E0E0
Plano de fundo do card Cor sólida (preferencialmente branca)

Pré-requisitos

Para usar o programa de escolha de faturamento, você precisa atender aos seguintes requisitos:

  • Inscrição: é necessário se inscrever no programa de escolha de faturamento. Se você optar por oferecer links da Web externos, atualize suas preferências no Play Console antes de implementar no app.
  • Versão da PBL: você precisa usar a versão 9.1 ou mais recente da Biblioteca Play Faturamento.

Relatórios

Todas as transações de faturamento alternativo (incluindo transações de links externos) precisam ser informadas ao Google Play de forma segura. Para isso, é necessário um token de transação externa. Dependendo do cenário de escolha de faturamento, o token é gerado por APIs diferentes. Esse token indica se o DeveloperBillingType é categorizado como um link externo ou no app. Ele é essencial para validar transações e associá-las à taxa de serviço adequada.