Checkify
JavaScript SDK — pronto para produção

Construir Checkify em seu próprio aplicativo ou site.

Um Checkify Pass por site. Sua página escolhe a prova — humana, maior de 18 anos ou maior de 25 anos — quando o usuário inicia a verificação. Insira o trecho de código incorporado e verifique o resultado em seu servidor.

Início rápido
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>

Crie um site digital no painel de controle da empresa, copie seu ID de acesso, registre os domínios onde o conteúdo incorporado será exibido e cole o trecho de código abaixo. A verificação opcional de DNS, meta tag ou arquivo reforça a verificação do site/domínio, mas não é obrigatória para o funcionamento do conteúdo incorporado.

Precisa de ajuda? Envie um e-mail para support@checkify.me ou abra a aba Checkify Passes após fazer login para copiar seu ID de acesso e o trecho de código de integração.

Fluxo de integração
Site → ID da senha → SDK → Verificação do servidor
Ao vivo
Fluxo do desenvolvedor
Criar site digital Ao vivo
Copiar ID de acesso Ao vivo
Adicionar SDK incorporado Ao vivo
Verifique no seu painel administrativo. Ao vivo
1
Criar site
2
Adicionar SDK
3
Verificar
Incorporar
SDK ao vivo
Verificar
API ao vivo
Visão geral

Um passe por local. Solicite o tipo na sua página.

O Checkify provisiona automaticamente um ID de acesso reutilizável ao criar um site digital. Você mantém o mesmo ID de acesso em todo o site — finalização da compra, login, cadastro — e define a solicitação de verificação de dados onde cada comprovação for necessária. Sem necessidade de configuração por formulário.

1

JavaScript incorporado

Widgets de montagem automática ou bindForm para formulários de login, cadastro, finalização de compra e contato. O SDK gerencia o botão, o campo oculto checkify_token e o estado de envio.

Disponível agora
2

Verificação do servidor

Faça uma requisição POST para /v1/qr/results/verify com a chave do seu site API e o request_id do campo oculto. Nunca confie apenas no navegador — verifique antes de se cadastrar, finalizar a compra ou redefinir a senha.

Disponível agora
3

WordPress e WooCommerce

Instale o plugin Checkify, cole seu ID de acesso e escolha a verificação humana ou de idade nas páginas que você protege. O modelo de acesso único é o mesmo dos sites personalizados.

Disponível agora
Modelo de passagem única

Como funcionam os Checkify Pass hoje em dia

Sites, passes e solicitações de comprovação são camadas separadas. Isso mantém os plugins WordPress, WooCommerce e sites personalizados simples: um ID para copiar, vários locais para usá-lo.

1

1. Crie um site

Registre sua empresa, adicione um site digital e liste os domínios permitidos (por exemplo, example.com e www.example.com). Cada site recebe exatamente um Checkify Pass.

2

2. Copie um ID de acesso

Encontre seu ID de acesso no painel de controle da empresa em Checkify Passes ou Desenvolvedor. Use o mesmo ID em seu site, plugin ou integração de backend — ele não muda ao alternar entre os tipos de comprovante.

3

3. Selecione o tipo de solicitação no código.

Defina `data-checkify-request` como `human`, `age_over_18` ou `age_over_25` em cada chamada de `embed` ou `bindForm`. As verificações de antecedentes geralmente são gratuitas; as verificações de idade consomem créditos quando aprovadas.

Tipos de solicitação

solicitação de verificação de dados Uso típico
humano Substituição do CAPTCHA, redução de robôs, verificação humana sem atrito
idade_maior_18 Finalização da compra para maiores de 18 anos, conteúdo restrito, cadastro com restrição de idade.
idade_acima_de_25 Desafio 25, limites de idade mais elevados
O que está disponível

Opções de integração

O endpoint de integração e verificação do servidor JavaScript já está em produção. Use o painel de controle empresarial para criar sites, copiar IDs de acesso e emitir chaves API para os sites.

A transferência de aplicativos móveis e o empacotamento npm estão no nosso planejamento. Tudo o que você precisa para integrações com sites funciona hoje com o script CDN e a verificação REST API.

Disponível hoje

JS
JavaScript Web SDK
Script CDN para sites, formulários, finalização de compra e fluxos personalizados. Passe o ID + tipo de solicitação por incorporação.
Disponível agora
API
Servidor verificar API
POST /v1/qr/results/verify com Authorization: Bearer YOUR_SITE_API_KEY. Documentação e exemplos de código nos guias do desenvolvedor.
Disponível agora
App
Integração de aplicativo móvel
Inicie o Checkify a partir de aplicativos nativos via QR ou link direto. Guia e pacote SDK em breve.
Em breve

Os IDs de inicialização antigos estão obsoletos. Use o ID da senha + tipo de solicitação para todas as novas integrações.

Como funciona

Integração de ponta a ponta

Quatro etapas, da configuração do site à verificação do usuário no seu painel administrativo. O ID da senha permanece constante; apenas o tipo de requisição e as declarações de verificação do servidor mudam conforme o caso de uso.

Etapa 1

Crie um site e copie seu ID de acesso.

Faça login no painel de controle da empresa, abra "Sites" e crie um site digital com os domínios permitidos. O Checkify cria um Passe automaticamente. Abra o Checkify Passes para copiar o ID do Passe (chk_live_…) ou obtenha o trecho de código pronto.

Um passe, muitas utilizações

O mesmo ID de acesso é usado nas páginas de login (para humanos), finalização de compra (para maiores de 18 anos) e acesso restrito à equipe (para humanos) — altere apenas o parâmetro data-checkify-request por incorporação.

Já disponível: Sites + Checkify Passes no painel de controle
Crie o site e copie o ID Checkify Pass.

Etapa 2

Adicione o conteúdo incorporado à sua página.

Carregue o arquivo SDK do checkify.me e monte um widget de Passe, ou use o arquivo Checkify.bindForm para formulários. Substitua YOUR_PASS_ID e defina o tipo de requisição para essa página ou ação.

Incorporação mínima
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div data-checkify-pass="chk_live_YOUR_PASS_ID" data-checkify-request="human"></div>
Disponível agora: JavaScript embed + bindForm

Exemplo de vinculação de formulário

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>

<div
  data-checkify-pass="chk_live_YOUR_PASS_ID"
  data-checkify-request="age_over_18"
  data-checkify-text="Verify with Checkify"
></div>

Veja o incorporar referência API para configurar(), eventos e tratamento de URLs de retorno.

Etapa 3

Usuário conclui verificação

Quando o usuário toca em Verificar, o Checkify inicia o fluxo de verificação (no navegador ou pelo aplicativo Checkify em dispositivos móveis). Em caso de sucesso, o SDK grava um request_id no seu campo oculto checkify_token para que seu backend possa verificá-lo.

✓ O mesmo ID de acesso serve para todos os tipos de comprovante nesse site.
✓ As opções "Humano", "idade 18" e "idade 25" são selecionadas nas configurações de HTML ou bindForm, e não nas configurações de Passe.
✓ O domínio deve corresponder à lista de domínios permitidos do site.
Já disponível: Passe de início + transferência de aplicativo

Opções de inicialização

Botão embutido
Incorpore o widget ou o bindForm na sua página.
QR / link mágico
Localização física e fluxo de pessoas através do painel de controle.
Transferência móvel
O usuário preenche o comprovante no aplicativo Checkify e retorna ao seu site.

Etapa 4

Verifique no seu servidor.

Leia o request_id do formulário POST e, em seguida, chame o endpoint de verificação com a chave API do seu site. Verifique as declarações aprovadas (human_verified, age_over_18, etc.) antes de permitir a ação protegida.

Verificar solicitação (servidor)
POST https://checkify.me/v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY

{
  "request_id": "uuid-from-checkify_token-field",
  "required_claims": ["human_verified"],
  "consume": true
}
Disponível agora: POST /v1/qr/results/verify

Após a verificação ser bem-sucedida

Front-end
Habilite as opções de envio, continuação do pagamento ou confirmação de sucesso — somente após o seu servidor confirmar a verificação.
Backend
Use `required_claims` e `consume: true` para ações únicas, como cadastro ou redefinição de senha.
Sua política
Permitir finalização da compra, desbloquear conteúdo, criar conta ou aprovar ação da equipe com base em solicitações aprovadas.

Pronto para produção em sites

Crie um site, copie um ID de acesso, incorpore o SDK e verifique com uma chave API do site. WordPress e WooCommerce usam o mesmo modelo.

Use agora

Incorporação JavaScript, bindForm, verificação do servidor API, chaves do site API, plugin WordPress, painel de negócios.

Roteiro

Pacote npm, webhooks, entrega de webhook assinado, guias nativos para dispositivos móveis SDK.

Comece a integrar

Crie seu site no painel de controle da empresa, copie seu ID de acesso e siga o guia de início rápido para desenvolvedores. Sites WordPress podem usar o plugin com o mesmo ID de acesso.