Analisando propostas

Criar um bot no telegram que gerencia os usuários com base no status do pagamento da assinatura com a Stripe

Publicado em 03 de Junho de 2022 dias na TI e Programação

Sobre este projeto

Aberto

O objetivo de desenvolver o próprio bot que coloca pra dentro e remove os usuários com base no status do pagamento da assinatura.

Estou pensando em criar a própria solução porque o onboarding das empresas que provém esse tipo de solução não é bom (Hubla e Lastlink)... É Confuso, exige que o usuário faça login no telegram no navegado.. Nada claro... Além de naõ suportarem o Apple Pay (para meu nicho isso é um diferencial).

Como o produto é para um publico alvo sênior, uma boa experiência é fundamental.

Imagino a seguinte sequência para funcionamento do bot, a grosso modo:

1) Cliente compra o serviço na página de pagamento de assinatura da Stripe pelo navegador

2) A Stripe redireciona o cliente para um um ambiente que o bot tem acesso, contendo o ID da transação {CHECKOUT_SESSION_ID}

3) O bot captura esse id de transação e se comunica com a stripe para obter informações da assinatura e gerar um código único, que será apresentado na página de confirmação de pagamento do próximo passo.

3.1) O bot também enviar essas informações para o serviço de mailing da Ative Campaing (Json muito simples, já usamos isso no manychat integrado ao WhatsApp)

4) O usuário é redirecionado para uma página que mostra um botão para conversar com o bot e um código (usuário toca no botão copiar o código), em seguida abre a conversa no telegram com o bot, e toca em iniciar para conversar com o bot.

5) Após o usuário tocar no botão de iniciar conversa, o bot pergunta o código e o usuário cola o código que ele copiou. Neste momento o bot valida as informações e vincula o usuário do Telegram às informações da transação e assinatura que ele recebeu da Stripe.

6) Se o o código for válido, o bot envia um link para o usuário entrar no grupo privado.

7) O usuário entra no grupo.


Se o status do pagamento desse usuário mudar no futuro, o bot recebe o webhook da Stripe contendo o id da assinatura, como este id da assinatura já está atrelado a um usuário do telegram e vinculado ao grupo, o bot expulsa o usuário do grupo e envia mensagem comunicando.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs), Mídias sociais (Facebook, Twitter, etc)

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por V. M.