Como proteger seus produtos com o sistema de licenças Aura
1. Como funciona
Ao publicar um produto no Aura Marketplace, o sistema de licenças cuida de toda a proteção automaticamente. O vendedor não precisa gerenciar chaves manualmente — o Aura gera, entrega e revoga licenças conforme o ciclo de vida de cada assinatura ou compra única.
Compra realizada
└─► Stripe processa pagamento
└─► Licença gerada automaticamente
├─► Comprador recebe URL de entrega
├─► Comprador vê sua chave de licença em Minha Conta > Compras
└─► EA/Indicador verifica chave via API → Acesso liberado
Ciclo de assinatura
→
Pagamento mensal/anual renovado — licença renovada automaticamente, sem intervenção do vendedor.
→
Assinatura cancelada — licença revogada imediatamente; o EA/indicador recebe valid: false na próxima verificação.
2. API de Validação
Use este endpoint para verificar se uma chave de licença é válida antes de liberar acesso ao seu produto.
Endpoint
GET https://api.auraplatforms.net/licenses/validate?key={chave}&product_id={seu_uuid}&account={conta}
product_id é OBRIGATÓRIO. account é opcional, mas fortemente recomendado:
product_id — o UUID do seu produto (em Meus Produtos → Editar). O servidor confirma que a chave é do SEU produto, e não de outro produto Aura. Sem ele, a resposta é product_id_required.
account — o nº da conta de trading do comprador. Vincula a licença à conta; cada licença permite N contas (você define em Meus Produtos). Mesmo que a chave vaze, ela só roda nas contas registradas.