Analisando propostas

Bot de Telegram processando pagamento Pag Seguro

Publicado em 15 de Agosto de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Eu tenho um grupo pago no Telegram e preciso ter um chatbot para gerenciar pagamentos e usuários.

Escopo:
O bot deve coletar os pagamentos usando uma API do Pagseguro e fornecer um link para o usuário ingressar no grupo assim que o pagamento for confirmado. O usuário pode escolher entre assinaturas mensais, trimestrais ou anuais. O bot verificará se o usuário pagou ou não para renovar a assinatura e também lembrará o usuário de renová-la quando estiver perto de expirar.
Caso o usuário não renove a assinatura (não pague), o bot deve remover o usuário do grupo.

Feature de transferência TED:
O bot também deve fornecer a opção de "transferência bancária" que, uma vez selecionada pelo usuário, fornecerá as informações da conta de destino para que o usuário realize a transferência eletrônica por conta própria. Uma vez que o usuário efetue o pagamento através de seus próprios métodos, ele deve enviar o comprovante do pagamento para o bot. O bot irá armazená-lo em um banco de dados onde os membros da nossa equipe poderão verificar se o comprovante é válido.
Cada vez que um usuário carrega um comprovante, sua assinatura será considerada como "renovada". No entanto, o membro da equipe pode fazer com que ela expire manualmente se encontrar algo errado com o comprovante de pagamento.

A única maneira de o usuário entrar no grupo novamente é iniciar uma nova assinatura e receber um novo link para entrar no canal. Cada link só pode ser usado uma vez para evitar fraudes.

Nota: pretendemos replicar este bot para outros grupos pagos. Portanto, a solução deve ser facilmente replicável.
_____________

Abaixo do link das APIs que serão utilizadas para este trabalho:

Telegram: https://core.telegram.org/
PagSeguro: https://dev.pagseguro.uol.com.br/

O bot deve ser quase uma cópia deste: https://invitemember.com/

Em anexo está um rascunho da UI de como deve ser.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
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)
Funções necessárias Desenvolvedor, Designer

Prazo de Entrega: 05 de Setembro de 2020

Habilidades necessárias