SunLicenseEntrar
Para autores de plugins e temas premium de WordPress

Seu plugin Pro de WordPress, licenciado por site.

Grátis no wordpress.org, Pro licenciado por site, reembolsos desligados.

Criar conta grátis

Plano Free · Sem cartão de crédito · Pronto em minutos

Programa com um agente de IA? Cole um prompt
  • WordPress
  • WooCommerce
  • PHP
  • Envato
  • Lemon Squeezy
  • Payhip
  • Stripe
O que você recebe

Feito para o seu jeito de vender.

Limites por site que se mantêm

Domínio como ID de máquina: 1, 5, 25 sites.

TOO_MANY_MACHINES

Venda onde quiser

WooCommerce, Lemon Squeezy, Payhip e Envato.

Compradores mudam de site

De staging para produção, liberado no seu portal.

Lite & Standard

Downloads Pro, protegidos

Chaves revogadas ou expiradas não conseguem baixar.

Standard

O Sentinel detecta chaves compartilhadas

E licenças reembolsadas ainda em uso.

Todos os planos

SDK de PHP, qualquer hospedagem

Sem dependências: cURL ou streams do PHP.

PHP 8.0+
Como funciona

No ar antes da sua próxima versão.

  1. 1Criar uma conta grátis
  2. 2Conecte WooCommerce ou Envato
  3. 3Valide nas configurações Pro
acme-forms-pro/includes/license.php
use SunLicense\SunLicenseClient;

function acme_pro_license_ok(): bool {
    $cached = get_transient('acme_pro_license');
    if ($cached !== false) return $cached === 'ok';

    $client = new SunLicenseClient('https://api.sunlicense.com', token: 'slk_...');
    $result = $client->validate(get_option('acme_pro_key'), [
        'host' => wp_parse_url(home_url(), PHP_URL_HOST), // one site = one activation
    ]);

    set_transient('acme_pro_license', $result->isValid() ? 'ok' : 'no', DAY_IN_SECONDS);
    return $result->isValid();
}
Perguntas frequentes

Perguntas e respostas.

Um plugin no wordpress.org pode validar uma chave de licença?

Não. As diretrizes do wordpress.org proíbem trialware, então um plugin hospedado lá não pode travar recursos atrás de uma chave de licença. Mantenha o plugin gratuito totalmente funcional lá e venda o Pro como um plugin complementar separado pelo WooCommerce, Lemon Squeezy, Payhip ou Envato. Só o complemento Pro valida a chave, e o readme dele deve dizer que ele se conecta ao SunLicense.

Como funciona um limite de licenças por site?

Seu complemento Pro envia o domínio do site como impressão digital da máquina. Cada domínio novo ocupa uma vaga na licença, e quando todas estão ocupadas a validação responde TOO_MANY_MACHINES. Compradores liberam uma vaga no seu portal do cliente quando mudam um site, ou você libera pelo painel.

Meu plugin é GPL. O que uma chave de licença protege?

A GPL permite que qualquer pessoa compartilhe e modifique seu código, e uma chave de licença não muda isso. O que uma chave controla é o que você oferece: downloads de novas versões, suporte e qualquer serviço que seu plugin chame nos seus servidores. Chaves reembolsadas, revogadas e acima do limite deixam de funcionar para tudo isso.

O SunLicense entrega atualizações do plugin no wp-admin?

Não sozinho: não há um servidor de atualizações do WordPress embutido. No Standard, os compradores baixam cada versão Pro pelo seu portal do cliente, e só licenças ativas conseguem. Se você roda seu próprio verificador de atualizações, ele pode chamar a mesma validação de licença antes de oferecer uma atualização.

Proteja sua próxima versão.

  • Plano Free
  • Sem cartão de crédito
  • Cancele quando quiser