Estado: Evaluando propuestas

Integração com Pagseguro

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 5 meses
Plazo: No definido
Propuestas: 6
Freelancers interesados: 10

Habilidades requeridas: IT & Programación

Descripción:
Trata-se de um site de personal trainer. O mesmo já está desenvolvido, em C# utilizando ASP.NET MVC 5 (com Bootstrap e tudo mais), utilizando Entity Framework 6.

Agora precisamos integrar o site com o PagSeguro, pois pretendemos cobrar mensalidade dos personais. Teremos diferentes planos (cada um com seus valores e benefícios).

Quando um personal se cadastrar, daremos um período gratuito ao mesmo, onde o tempo deverá ser configurável, entretanto caso o valor seja alterado, só deverá afetar futuros personais cadastrados.

Quando estiver faltando "x" dias para o período gratuito, o sistema deverá enviar um e-mail ao usuário (o e-mail já está salvo em uma base de dados em Sql Server), solicitando ao mesmo para ativar algum plano, do contrário terá sua conta bloqueada até a escolha e pagamento de um plano, com um link redirecionando o mesmo para a tela de "planos".

Do mesmo jeito, passado esse período, sempre que o usuário se logar (enquanto ainda não tiver ativado um plano), o sistema deverá mostrar algum lembrete ao mesmo.

Os planos poderão ser: Mensal, Trimestral, Semestral, Anual. O sistema deverá gerar as cobranças automaticamente, conforme o plano, em caso de não pagamento, mudará o status do perfil do personal para "Bloqueado", todas as demais telas já estão preparadas para não listarem os personais cujo perfil esteja com esse status, portanto seria apenas "persistir" a informação mesmo.

Em caso de bloqueio, o personal deverá receber um email avisando. O sistema permitirá ele se logar normalmente, ele só não aparecerá nas buscas, nem poderá fazer propostas. Após o pagamento e confirmação por parte do PagSeguro, o sistema automaticamente libera a conta dele novamente.

Deverá ser mantido um histórico de pagamentos, pois precisaremos de um relatório simples mostrando todos os pagamentos efetuados com ele, com a data de geração da cobrança, data de vencimento, data de pagamento, valor e tipo de plano, se a API do PagSeguro disponibilizar, seria interessante também a forma de pagamento (débito, crédito, etc). Não haverá juros após o vencimento.

Todo o desenvolvimento em questão não envolve mexer com a parte visual do site, mas sim apenas implementar a API do PagSeguro e gravar os status nos campos já existentes.

Caso necessitem de mais informações, fico à disposição.

Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho uma ideia geral
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Payment Processor (Paypal, Stripe, etc)
¿Necesitas más detalles del proyecto?

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Leandro T.
(Promedio 0.00 de 5)
Ubicación: Brasil
Para ver más detalles del cliente, ingresa a Workana.
Cargando...