Analisando propostas

Criação de Sistema Delphi de Licenças de Software (Integração com Kiwify)

Publicado em 09 de Fevereiro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Olá,

Eu tenho um software desenvolvido no Delphi.

Preciso de um sistema de ativação de licenças com integração com a Webhook da Kiwify.

Link da Documentação Kiwify: https://ajuda.kiwify.com.br/pt-br/article/como-funcionam-os-webhooks-2ydtgl/


O que eu preciso?

1) O usuário compra o software na plataforma Kiwify.

2) O usuário baixa e instala o software.

3) Na primeira execução do software (com todas as funcionalidades desabilitadas) é pedido o E-mail Usado na Compra.

4) O software analisa se existe comprador com o e-mail fornecido.

4.1) Se existir comprador com o email:
O software gera um Código de Liberação e registra no banco de dados (pode ser Firebase):
- E-mail do Cliente
- Número Mac da Máquina em que foi feita a ativação
- Data (dd/mm/aaaa)

O software também faz uma inserção criptografada de algum dado do cliente no Registro (para verificar nas próximas aberturas do programa).

4.2) Se não existir comprador com o e-mail:
O software informa o cliente com uma caixa de mensagem:
"O e-mail não foi encontrado em nossa base de clientes. Insira um e-mail de comprador válido."

5) Nas próximas execuções, o software vai procurar a chave criptografada no registro e descriptografar.

5.1) Se o valor gravado no registro for igual ao e-mail inserido no software então continuará ativo.

5.2) Se o valor gravado no registro for diferente do e-mail inserido no software então pedirá chave de ativação (e desabilitará todas as funcionalidades).


Preciso de um orçamento para isso.

Será necessário integrar Kiwify => Firebase => Meu Software


Obrigado.

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
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias