Test Payment Flows

Compras na aplicação
100+
Transferências
Classificação de conteúdo
Todos
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã

Acerca desta app

Link do Github: bit.ly/GitHub-testpayments

Aplicativo simples para testar e registrar eventos de fluxo de compra no aplicativo, criado seguindo práticas de faturamento padrão para aplicativos que não executam seu próprio servidor de faturamento (ou seja, dependem de APIs do Play Billing no dispositivo para consultar produtos e compras).

Atualmente compatível com telefone, Android TV e Wear OS.

Para usá-lo, a prática recomendada é testar este aplicativo para um fluxo de pagamento que não funciona no seu próprio aplicativo. Se funcionar neste aplicativo, compare seu código com nosso código do Github ou verifique nossos logs para identificar diferenças; se também falhar neste aplicativo, avise-nos: pode ser uma alteração no faturamento do Google Play que interrompe o fluxo e talvez seja necessário atualizar o aplicativo!

Nota: todas as transações neste aplicativo são apenas para fins de teste. Nenhum bem ou serviço real será fornecido para as transações. Os termos utilizados no aplicativo (por exemplo, "Compre uma rosa") são meramente para fins de demonstração e não são reais.

Os preços foram definidos como o mínimo necessário para atender aos requisitos do Play Console e minimizar o custo de teste com este app.
A maioria custa US$ 0,49 ou equivalente devido ao requisito mínimo (pode diferir em alguns países devido a um requisito mínimo diferente).

Os fluxos de compra foram verificados no momento do lançamento. Ele também será atualizado constantemente para acompanhar as alterações de faturamento necessárias, da melhor maneira possível. Mais para validação cruzada se você descobrir que os pagamentos em seu próprio aplicativo estão falhando por motivos desconhecidos.

Pode testar produtos no aplicativo, bem como assinaturas (lembre-se de cancelar após o teste!). Também fornece logs para indicar eventos durante o fluxo de pagamento.

Principais detalhes de implementação neste momento:

1. Certifique-se de lidar com suas compras (reconhecer e consumir, se aplicável) quando receber uma resposta bem-sucedida em onPurchasesUpdated em PurchasesUpdatedListener

2. Certifique-se de também consultar as compras do usuário (queryPurchasesAsync) nas chamadas onResume() do seu aplicativo (ou equivalente se onResume() não for um local adequado), examine o status de confirmação de cada compra e reconheça-as se não tiverem sido reconhecidas com sucesso .

- Consumir também os consumíveis se já estiver reconhecido, mas ainda incluído na resposta (o que significa que não foi consumido com sucesso)

3. Atualize a IU para refletir as novas alterações da resposta de cobrança de acordo.

4. Esteja ciente de que as telas do relógio podem desligar em breve, potencialmente atrasando onPurchasesUpdated() etc. devido ao aplicativo não estar em execução ativa ou não receber eventos quando um pagamento foi concluído. E quando você ativa a tela, onPurcahsesUpdated() e queryPurchasesAsync() em onResume() podem disparar quase ao mesmo tempo (portanto, certifique-se de verificar as condições de corrida).

5. Esteja ciente de que as compras não reconhecidas dentro de 72 horas serão automaticamente reembolsadas.
Atualizada a
10/07/2024

Segurança dos dados

A segurança começa por compreender como os programadores recolhem e partilham os seus dados. As práticas de privacidade e segurança dos dados podem variar consoante a sua utilização, região e idade. O programador fornece estas informações e pode atualizá-las ao longo do tempo.
Nenhum dado é partilhado com terceiros
Saiba mais sobre como os programadores declaram a partilha
Não são recolhidos dados
Saiba mais sobre como os programadores declaram a recolha

Novidades

Update library versions