Integrações de autenticação e pagamento

Autenticação e Pagamento são recursos da nuvem para conectar fluxos de login, checkout, assinaturas e faturamento de clientes ao seu projeto.

Conectar contas externas

Algumas integrações requerem configuração em outro produto. Por exemplo, o login do Google precisa de credenciais do Google OAuth, e os pagamentos do Stripe precisam de chaves do Stripe e configuração de webhook.

HappySeeds pode orientar a configuração e ajudar a conectar o aplicativo, mas não pode criar ou possuir suas contas externas para você.

Usar autenticação para login

Abra a guia Autenticação quando os usuários precisarem fazer login. Escolha o provedor e siga as etapas de configuração mostradas no painel.

Para provedores OAuth, copie as origens permitidas e redirecione URLs no painel do provedor exatamente como mostrado. Uma pequena incompatibilidade pode impedir o funcionamento do login.

Use o pagamento para finalizar a compra

Abra a guia Pagamento quando o aplicativo precisar de checkout pago, assinaturas, webhooks ou portal do cliente.

Para Stripe, mantenha as chaves secretas em Nuvem > Segredos. Após a configuração, teste o fluxo de pagamento antes de compartilhar o projeto publicamente.

Pergunte à IA sobre o comportamento do aplicativo

Quando as credenciais estiverem prontas, descreva o fluxo do produto:

  • Adicione o login do Google antes que os usuários possam salvar projetos.
  • Adicione um botão de checkout Stripe para o plano Pro.
  • Envie usuários com pagamento bem-sucedido para uma página de agradecimento.
  • Mostre conteúdo diferente para usuários conectados e desconectados.

Teste a partir do URL publicado

Os fluxos de autenticação e pagamento geralmente dependem do domínio implantado. Teste-os no URL publicado ou no domínio personalizado, não apenas na visualização do espaço de trabalho.

Guias Relacionados