Evaluando propuestas

Bot de Telegram processando pagamento Pag Seguro

Publicado el 15 Agosto, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs)
Roles necesarios Programador, Diseñador

Plazo de Entrega: 05 Septiembre, 2020

Habilidades necesarias