Você pode vender facilmente chaves de licença de software com a Norbaas, sem precisar lidar com impostos sobre vendas ou hospedar uma API para validá-las em tempo real. As chaves de licença da Norbaas incluem diversos recursos avançados integrados.
- Prefixos personalizáveis, por exemplo,
Norbaas_**** - Expiração automática após
Ndias, meses ou anos - Número limitado de ativações por usuário, por exemplo, dispositivos
- Condições de validação personalizadas
- Quotas de uso por chave de licença
- Revogação automática em caso de assinaturas canceladas
Criar Benefício de Chave de Licença
- Acesse
Benefíciosna barra latera` - Clique em
+ Novo Benefíciopara criar um novo benefício - Escolha
Chaves de Licençacomo oTipo
Personalização de Marca
Faça suas chaves de licença se destacarem com prefixos personalizáveis, por exemplo,MYAPP_<AUTO_GENERATED_UUID4>
Expiração Automática
Deseja que as chaves de licença expirem automaticamente após um determinado período desde a compra pelo cliente? Sem problemas.Limites de Ativação
Você pode exigir que as chaves de licença sejam ativadas antes de futuras validações. Um ótimo recurso caso queira limitar o uso das chaves a um certo número de dispositivos, IPs ou outras condições. Permita que o usuário desative instâncias via Norbaas. Em vez de construir um painel de administração personalizado para que os clientes gerenciem suas instâncias de ativação, deixe essa responsabilidade com a Norbaas.Limite de Uso
Está oferecendo tokens do OpenAI ou qualquer outro item com custo de uso variável? Você pode definir uma cota de uso personalizada por chave de licença e incrementar o uso durante a validação.Experiência do Cliente
Assim que os clientes comprarem seu produto ou assinarem seu nível, eles receberão automaticamente uma chave de licença única. Ela estará facilmente acessível na página de compras deles. Os clientes podem:- Visualizar e copiar sua chave de licença
- Ver a data de expiração (se aplicável)
- Ver o uso restante (se aplicável)
- Desativar ativações (se permitido)
Integrar API
Integrar as chaves de licença da Norbaas ao seu aplicativo, biblioteca ou API é simples e direto.Ativar Chaves de Licença (Opcional)
Caso você tenha configurado as chaves de licença para um número máximo de instâncias de ativação, como dispositivos de usuários, será necessário criar uma instância de ativação antes de validar as chaves de licença ou ativação. Sem limite de ativação? Você pode pular esta etapa.Substitua pela chave de licença do usuário (fornecida como entrada no seu aplicativo).
Substitua pelo ID da sua organização, encontrado em suas configurações.
Defina um rótulo para associar a esta ativação específica.
Objeto JSON com condições personalizadas para validar no futuro, como IP, endereço MAC, versão principal, etc.
Objeto JSON com metadados para armazenar na ativação do usuário.
Resposta (200 OK)
Validar Chaves de Licença
Para cada sessão do seu aplicativo, biblioteca ou API premium, recomendamos que você valide a chave de licença do usuário usando o endpoint/v1/customer-portal/license-keys/validate.
Substitua pela chave de licença do usuário (fornecida como entrada no seu aplicativo).
Substitua pelo ID da sua organização, encontrado em suas configurações.
O ID da ativação a ser validado - obrigatório caso o limite de ativações esteja habilitado e usado (acima).
No caso de instâncias de ativação. O mesmo objeto JSON exato usado no registro da ativação.
Caso você queira incrementar o uso durante a validação.
Resposta (200 OK)
benefit_id em caso de múltiplas chaves de licença
É necessário fornecer o organization_id para evitar casos de uso indevido de chaves de licença Norbaas entre diferentes organizações. Caso contrário, uma chave de licença válida para uma organização poderia ser utilizada em outra.
No entanto, você deve validar e delimitar as chaves de licença de forma mais específica dentro da sua organização, se necessário. Oferece mais de um tipo de chave de licença? Certifique-se de validar o identificador único benefit_id nas respostas.