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