Skip to main content
Atlas Demo Product - Plataforma de geração de arte por IA com cobrança integrada
Atlas é uma aplicação de demonstração funcional da Dodo Payments: uma plataforma de geração de arte com IA em que cada fluxo de compra é executado no checkout da Dodo Payments em modo de teste. Ela mostra cobrança baseada em créditos, assinaturas e pagamentos únicos, desde a seleção do plano até o dashboard pós-compra.
Demonstração ao vivo: acesse atlas.dodopayments.com para explorar a plataforma e testar cada fluxo de cobrança.

Visão Geral

Atlas simula uma plataforma de geração de arte com IA em que os usuários criam imagens a partir de prompts de texto. A página de Preços oferece quatro planos, cada um com um modelo de cobrança diferente:
  • Créditos Starter (créditos pré-pagos): $10 por 10 créditos que nunca expiram.
  • Pacote de Créditos (assinatura baseada em créditos): $10 por mês por 25 créditos mensais, com rollover de 50% dos créditos e alertas de saldo baixo.
  • Unlimited Pro (assinatura): $20 por mês para geração ilimitada de imagens.
  • Downloads Especiais (compra única): $12 por um pacote com 12 obras de arte.
A cobrança anual reduz o Pacote de Créditos para $8 por mês e o Unlimited Pro para $16 por mês. Um seletor de Modo de Checkout na página de Preços abre o checkout como um redirecionamento, uma sobreposição ou diretamente na página. Após uma compra, os usuários autenticados chegam ao dashboard do Atlas Studio, onde geram obras de arte e acompanham seus créditos ou o status do plano.

Fluxos de compra

Os três fluxos seguem o mesmo padrão. Cada um usa um modelo de cobrança e um tipo de produto diferente.
1

Select the Credit Pack

Na página de Preços, clique em Comprar créditos no plano Pacote de Créditos ($10 por mês por 25 créditos). Cada imagem gerada por um cliente usa créditos de uma cota mensal, e os créditos não utilizados são parcialmente acumulados.
2

Sign In or Continue as a Guest

O Atlas pergunta se o usuário deseja fazer login, o que salva a compra em uma conta, ou continuar como convidado.
3

Complete Checkout

O processo de checkout inclui:
  • Página de checkout personalizada: a página de checkout da Dodo Payments mostra o nome e o logotipo da marca do merchant.
  • Informações do cliente: o cliente informa seus dados e endereço de cobrança.
  • Cálculo de impostos: o imposto é calculado depois que o cliente confirma o endereço.
  • Pagamento: o cliente informa os dados de um cartão de teste para concluir a transação.
Use o cartão de teste 4242 4242 4242 4242 com validade 06/32 e CVV 123 para simular um pagamento bem-sucedido. Consulte Processo de testes para ver mais cartões de teste.
4

View Confirmation

Depois que o pagamento é aprovado, o Atlas confirma a compra. Um usuário autenticado vai para o dashboard. Um convidado vê um resumo do pagamento com o plano e o status do pagamento.
5

Access Dashboard

Os usuários autenticados chegam ao dashboard do Atlas Studio, que mostra os créditos restantes no mês e os desconta à medida que eles geram obras de arte.

Experiência do dashboard pós-compra

O dashboard do Atlas Studio mostra como criar recursos que levam a cobrança em consideração após o checkout: ele identifica o que o cliente comprou e libera o acesso correspondente.

Recursos do dashboard

  • Acesso imediato: os usuários começam a gerar obras de arte logo após a compra.
  • Acompanhamento de uso: o dashboard mostra os créditos restantes nos planos de créditos ou o status ilimitado no Unlimited Pro, ao lado das imagens geradas pelo usuário.
  • Status do plano: o dashboard identifica o plano ativo, como Unlimited Pro (Assinatura) ou Credit Pack (Baseado em créditos).
  • Retorno ao seu app: o fluxo mostra como enviar os clientes de volta à sua aplicação após o checkout e conceder o acesso pelo qual eles pagaram.
O dashboard segue boas práticas para fluxos pós-compra: verifica a compra antes de conceder o acesso e mostra o uso no app.

Implementação técnica

Atlas é uma aplicação Next.js. Seus route handlers chamam diretamente a API da Dodo Payments, por exemplo, POST /checkouts para criar uma sessão de checkout, e o pacote dodopayments-checkout abre o checkout como uma sobreposição ou diretamente na página. Para criar os mesmos fluxos com um cliente tipado, use o SDK TypeScript da Dodo Payments.

Integration Guide

Integre os fluxos de checkout da Dodo Payments à sua aplicação.

TypeScript SDK

Documentação do SDK TypeScript e referência da API.

Código aberto

Atlas é de código aberto. Leia o código para ver como cada fluxo de cobrança é implementado em uma aplicação real.

View on GitHub

Explore o código-fonte do Atlas.
Última modificação em 26 de setembro de 2026