Analisando propostas

Desenvolvedor Backend em Spring para Integração com Stripe e Gerenciamento de Assinaturas

Publicado em 31 de Outubro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Estamos em busca de um desenvolvedor backend com experiência em Spring para implementar uma integração robusta com a Stripe em nosso sistema. O objetivo é realizar o gerenciamento de assinaturas, permitindo a criação e autenticação de usuários, além de definir papéis para planos gratuitos e pagos. É Essencial que o desenvolvedor tenha experiência com webhooks e conheça bem a sincronização de dados entre a base de usuários local e a Stripe.

Requisitos do Projeto:

Cadastro e Login de Usuários:

Implementar o cadastro de novos usuários e o login no sistema utilizando Spring.
Definir roles de usuário para distinguir entre usuários do plano gratuito e do plano pago.
Integração com Stripe:

Sincronizar os dados entre a base de usuários local e a base de clientes da Stripe.
Implementar webhooks da Stripe para monitorar eventos de assinatura, como criação de novas assinaturas ou alterações nos planos.
O fluxo de assinatura deve permitir que o usuário crie a conta primeiro no sistema e, após o checkout no Stripe, o webhook deve identificar a assinatura e atualizar automaticamente o status do usuário para "pago" no banco de dados local.
Gerenciamento de Assinaturas:

Configurar os mecanismos para ativação e renovação de planos, além de definir o rebaixamento para o plano gratuito em caso de cancelamento.

Contexto Geral do Projeto

Experiência com Spring. Familiaridade com Stripe API e webhooks. Conhecimento em autenticação e autorização de usuários com papéis diferenciados (gratuito e pago). Habilidade em integrar e sincronizar dados entre diferentes sistemas. Se você possui experiência com essas tecnologias e está interessado em construir um sistema de assinaturas completo e seguro, estamos ansiosos para receber sua proposta!

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 uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias