Plugin oficial WordPress.org — v1.3.7

Plugin oficial SignDocs Brasil para WordPress

Insira assinaturas com validade jurídica em qualquer página com um shortcode ou bloco Gutenberg, envie envelopes multi-signatário e verifique evidências — tudo direto no admin do WordPress.

Gratuito (GPLv2) · WordPress 6.0+ / PHP 8.1+ · WooCommerce · ICP-Brasil A1/A3 · MP 2.200-2

Instale em um comando (WP-CLI)

$ wp plugin install signdocs-brasil --activate

Ou no admin: Plugins → Adicionar novo → busque SignDocs Brasil

editor de blocos

Bloco SignDocs Assinatura

Política: CLICK_PLUS_OTP

ou via shortcode

[signdocs document_id="42"
  policy="CLICK_PLUS_OTP"
  button_text="Assinar contrato"]

Botão "Assinar documento"

renderizado na página

WordPress + SignDocs Brasil

Aprovado no WordPress.org

Diretório oficial de plugins

Validade Jurídica

MP 2.200-2/2001

ICP-Brasil A1/A3

Certificado digital nativo

LGPD Compliant

Exportação e apagamento

Para quem é este plugin

Se o seu negócio roda em WordPress e precisa de assinatura eletrônica com validade jurídica brasileira, o plugin resolve sem código.

Agências e devs WordPress

Entregue assinatura de contratos aos clientes sem construir toda a camada de e-sig. Instale o plugin, configure credenciais e publique — com hooks, WP-CLI e bloco Gutenberg para automatizar.

Lojas WooCommerce

Termos de adesão, contratos de fornecedor e NDAs pós-compra. O link de assinatura segue automaticamente por e-mail após a conclusão do pedido, com o CPF/CNPJ lido do próprio pedido.

RH, jurídico e imobiliárias

Contratos de trabalho, procurações, locação com inquilino e fiador, matrículas escolares. Use envelopes multi-signatário (sequenciais ou paralelos) direto do painel do WordPress.

Como funciona

Quatro passos, tudo configurável pelo admin do WordPress.

1

Instale o plugin

Em Plugins → Adicionar novo, busque SignDocs Brasil, instale e ative. Ou via WP-CLI.

2

Configure credenciais

Cole o Client ID + Secret (ou Private Key + Key ID) e escolha o ambiente HML (Sandbox) ou Produção. As credenciais ficam cifradas em AES-256-CBC.

3

Insira ou crie o fluxo

Adicione o shortcode [signdocs] ou o bloco Gutenberg em qualquer página, ou crie um envelope multi-signatário no admin.

4

Assine e acompanhe

O signatário conclui em sign.signdocs.com.br. Os webhooks atualizam o status no admin em tempo real e o evidence pack (.p7m) fica disponível.

O que vem dentro da v1.3.7

Shortcode, bloco, envelopes, WooCommerce, auditoria e WP-CLI — cobrindo os fluxos reais de contrato brasileiro.

Shortcode + bloco Gutenberg

Insira o botão de assinatura em qualquer post ou página com [signdocs] ou pelo bloco visual, com painel de configuração no editor.

Envelopes multi-signatário

Tipo de conteúdo signdocs_envelope com repetidor de signatários, modo sequencial ou paralelo e download consolidado (.p7s ou PDF) ao concluir.

Integração WooCommerce

Aba "Assinatura SignDocs" no produto, e-mail automático com o link após a conclusão do pedido e nota de pedido com o ID da evidência.

Verificar Documento

Página no admin para colar um ID de evidência ou de envelope e inspecionar signatários, CNPJ do tenant e downloads consolidados.

Log de auditoria + CSV

Cada chamada de API e entrega de webhook fica registrada, com filtros por nível, evento e data e exportação CSV em streaming (segura para arquivos grandes).

Comandos WP-CLI

wp signdocs health | send | status | webhook-test | log-tail para automação via shell e pipelines de deploy.

7 políticas de verificação

De CLICK_ONLY a BIOMETRIC_SERPRO: clique, OTP, biometria facial, certificado digital e fallback automático SERPRO — escolha por documento.

ICP-Brasil A1/A3 + MP 2.200-2

Evidências PKCS#7/CMS, suporte a certificado A1 (arquivo) e A3 (token) e fluxo NT65/ITI para crédito consignado INSS.

Segurança e LGPD

Credenciais em AES-256-CBC, webhooks com HMAC-SHA256 + rotação com janela de 7 dias, chaves de idempotência e handlers LGPD/GDPR de exportação e apagamento.

Zero código — mas com controle total

Configure tudo pelo admin, ou automatize com shortcode e WP-CLI.

Shortcode em qualquer página

[signdocs document_id="42" policy="CLICK_PLUS_OTP" button_text="Assinar contrato"]

Campos opcionais de nome, e-mail e CPF coletam os dados do signatário antes de abrir o fluxo.

Automação por WP-CLI

$ wp signdocs health
$ wp signdocs send --document=42 \
  --email=ana@exemplo.com --cpf=12345678901
$ wp signdocs status <sessionId>
$ wp signdocs log-tail --level=warning

Ideal para cron jobs, pipelines de deploy e automações de servidor.

Duas formas de autenticação: OAuth2 client_credentials (simples) ou Private Key JWT ES256 — para clientes regulados que não podem guardar um segredo compartilhado em repouso no banco.

Casos de uso

Onde o plugin entra no seu site WordPress.

Imobiliária — locação

Contrato de locação assinado por inquilino, locador e fiador em um único envelope sequencial, com PDF consolidado ao fim.

E-commerce / WooCommerce

Termos de serviço, contratos de fornecedor e NDAs pós-compra enviados automaticamente por e-mail após a conclusão do pedido.

RH e admissão

Contratos de trabalho, NDAs e papelada de onboarding assinados a partir do portal interno em WordPress.

Educação e consignado INSS

Matrícula e autorização dos pais (responsável + aluno em envelope paralelo) e crédito consignado INSS pelo fluxo NT65 com biometria SERPRO.

Por que o plugin oficial SignDocs Brasil

O que diferencia o plugin de assinatura nativo brasileiro no WordPress.

Recurso SignDocs Brasil Plugins genéricos de e-sig
Validade jurídica MP 2.200-2 Parcial
Certificado ICP-Brasil A1 / A3
Campos CPF / CNPJ nativos
Envelopes multi-signatário Parcial
Integração WooCommerce Parcial
Log de auditoria + WP-CLI
Interface e tradução pt-BR Parcial

O plugin é traduzido para português (Brasil), inglês e espanhol. Requer WordPress 6.0+ e PHP 8.1+, testado até o WordPress 6.9.

Perguntas frequentes

O que administradores de WordPress costumam perguntar antes de instalar.

Preciso de uma conta SignDocs Brasil para usar o plugin?

Sim. O plugin conecta seu site às APIs do SignDocs Brasil. Crie uma conta gratuita em app.signdocs.com.br, gere as credenciais (Client ID + Secret ou Private Key + Key ID) e cole-as na tela de configurações do plugin.

As assinaturas feitas pelo WordPress têm validade jurídica?

Sim. As assinaturas seguem a MP 2.200-2/2001 e geram um pacote de evidências PKCS#7/CMS (.p7m) com hash do documento, identidade do signatário, IP, geolocalização, timestamp e — quando aplicável — certificado ICP-Brasil A1/A3.

Onde a assinatura acontece de fato?

No domínio seguro sign.signdocs.com.br, não dentro do seu WordPress. O signatário clica em "Assinar documento" e é levado ao fluxo seguro do SignDocs; os webhooks atualizam o status no admin do WordPress em tempo real.

Preciso do WooCommerce para usar o plugin?

Não. A integração WooCommerce é opcional. Sem o WooCommerce, você usa o shortcode [signdocs], o bloco Gutenberg e os envelopes multi-signatário normalmente. Com o WooCommerce, o plugin pode enviar o link de assinatura automaticamente após a conclusão do pedido.

Posso testar de graça antes de produção?

Sim. Defina o ambiente como "HML (Sandbox)" nas configurações do plugin e use credenciais de homologação. Você testa todo o fluxo de assinatura sem custo antes de mudar para produção.

Como funcionam os envelopes multi-signatário?

O plugin registra o tipo de conteúdo signdocs_envelope com um repetidor de signatários. No modo SEQUENCIAL, cada signatário só recebe o link após o anterior assinar; no modo PARALELO, todos assinam simultaneamente. Ao concluir, fica disponível o download consolidado (.p7s ou PDF combinado).

Posso usar sem armazenar um segredo compartilhado no banco?

Sim. Além do modo OAuth2 client_credentials, o plugin suporta Private Key JWT (ES256): você assina os tokens com uma chave privada e o segredo nunca fica em repouso no banco — ideal para clientes regulados (bancos e instituições financeiras).

O plugin funciona com qualquer tema e respeita a LGPD?

Sim. O plugin funciona com qualquer tema WordPress e oferece modos de exibição popup, redirect ou overlay. Para a LGPD/GDPR, registra handlers de exportação e apagamento no painel de privacidade do WordPress; as credenciais ficam cifradas em AES-256-CBC e os webhooks são verificados via HMAC-SHA256.

Pronto para assinar contratos no WordPress?

Instale o plugin, configure credenciais de teste em HML e envie o primeiro documento em menos de 5 minutos.

Também disponível em API REST · n8n · código no GitHub