连接您的站点,复制您的 Checkify Pass ID,选择您要验证的内容,然后将 Checkify 放入登录、结帐、评论、联系表单或您自己的自定义流程中。
Checkify 的设计使您可以请求类似的证明人工验证或年龄超过18,无需构建自己的身份堆栈或存储不必要的个人数据。
WordPress plugin or custom SDK — both use the same Checkify Pass and server verify flow.
Install the Checkify plugin, connect your site, and protect checkout, login, comments, and forms without writing code.
WordPress setup guideAdd the JavaScript embed, bind forms with your Pass ID, and verify results on your backend with a site API key.
SDK quickstartCheckify uses two different credentials. Using the wrong one in the wrong place is the most common integration mistake.
Browser embed, WordPress, Joomla — frontend only
Backend verify API — server only, never in JavaScript
无论您是使用 WordPress 适配器还是构建自定义集成,相同的核心流程都适用。
将您的网站或域链接到 Checkify,以便将请求绑定到正确的依赖方。
每个站点自动获取一个 Pass ID。选择请求类型,例如人工验证或年龄超过 18 岁。
使用插件适配器或将其附加到您自己的表单、按钮、页面或后端操作。
根据明确的证明结果允许或阻止操作,而不是收集原始身份数据。
从零到受 Checkify 保护的工作流的实用路径。
在 Checkify 应用程序中,创建您的网站条目并添加您要使用的域。这告诉Checkify验证流程属于哪个站点。
保存后,该站点将获得Checkify Pass以及控制嵌入可以运行的允许域。
打开 WordPress 中的 Checkify 插件,并使用连接流将 WordPress 安装链接到您在 Checkify 中创建的站点。
这将创建允许 WordPress 安全地启动验证请求的可信关系。
创建数字网站时,Checkify 会提供包含人工验证、18 岁以上、21 岁以上或 25 岁以上等请求类型的通行证。
从应用程序或业务仪表板复制通行证 ID — 您在任何地方都使用相同的 ID,仅更改请求类型。
打开 WordPress 中的 Checkify 连接器设置并粘贴您的通行证 ID。卫星插件选择一个配置文件,该配置文件映射到该通行证上的请求类型。
这告诉插件要为结帐、登录、评论、联系表单或基于短代码的页面运行哪个验证流程。
For基于短代码的流程,将短代码粘贴到要显示验证的 WordPress 页面中。
某些适配器不需要短代码,但它对于基于手动页面的集成和自定义流程仍然有用。
在桌面上,QR 通常是最简单的体验。在移动设备上,魔术链接通常更好,因为用户可以直接点击 Checkify 应用程序。
完善的集成可以根据设备自动支持两者。
WooCommerce 和 WordPress 网站的最快途径是使用Checkify插件和适配器。
• WooCommerce 签出
• 登录和注册
• 评论
• 联系表单
• 自定义表单和自定义选择器
1。在应用程序中创建您的网站。
2.连接到 WordPress.
3 中的站点。从应用程序或仪表板复制您的 Checkify Pass ID。
4.将 Pass ID 粘贴到 Checkify 连接器设置中。
5. 当流程使用基于短代码的验证时,将短代码添加到页面。
您还可以将Checkify 集成到您自己的堆栈中,而不使用WordPress。
// 1. Create a digital site and copy your Checkify Pass ID
// Example: human verification
// 2. Start a Pass request from your page or backend
GET /v1/qr/pass/{pass_id}/start?request_type=human
// 3. Show the returned QR or magic link to the user
// 4. Poll the request status (proofs only — no attribute values)
GET /v1/qr/status/request/{request_id}?status_token={status_token}
// completed → approved_claims, approved_fields (names only)
// Legacy token poll GET /v1/qr/status?token={token} is deprecated for embed SDK v1.0.4+
// 5. Server-side result verification (site API key)
POST /v1/qr/results/verify
// 6. Allow or block the protected action
if (result.status === "completed") {
// use result.approved_claims — not raw personal data
}
• 自定义注册流程
• WooCommerce 之外的结帐流程
• 支持表格或潜在客户表格
• 评论和评论系统
• 信息亭和柜台体验
您保留自己的产品逻辑和UI,而Checkify 处理证明步骤。这意味着您可以添加强大的验证,而无需围绕身份存储重新设计整个系统。
将 Checkify 添加到普通表单的最简单方法是将其与您的通行证 ID 和请求类型绑定到表单。
• Renders Checkify 按钮给你
• 将验证令牌存储在隐藏字段中
• 在验证完成之前禁用提交
• 适用于Flask、Django、Laravel、PHP 和WordPress 样式表单
• 保持后端简单,因为您只需验证返回的令牌
• 密码重置表格
• 注册和登录表格
• 联系表格
• 结账保护
• 评论和审核提交
<form id="reset-form">
<input type="email" name="email">
<input type="hidden" id="checkify_token" name="checkify_token">
<div id="checkify-button-wrap"></div>
<button id="send" type="button">Send</button>
</form>
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<script>
Checkify.bindForm('#reset-form', {
passId: 'YOUR_PASS_ID',
requestType: 'human',
buttonTarget: '#checkify-button-wrap',
submitButton: '#send',
hiddenInput: '#checkify_token'
});
</script>
1. 创建数字网站并复制您的Checkify Pass ID。
2. 将Checkify SDK 脚本添加到您的页面。
3. 使用您的通行证ID 和请求致电Checkify.bindForm(...)type.
4. 让 Checkify 将标记写入隐藏字段。
5. 将该令牌发送到您的后端并在允许操作之前在服务器端验证它。
不需要自己连接按钮渲染、令牌处理和提交状态,SDK 会为您处理表单管道。您的集成变成:添加 Pass ID,绑定表单,然后在后端验证返回的令牌。
<form data-checkify-pass="YOUR_PASS_ID" data-checkify-request="human">
...
</form>
对于标准表单,您还可以使用data-checkify-pass和data-checkify-request自动增强模式。
浏览器只给您一个令牌。在允许密码重置、注册、结帐、评论提交或任何其他受保护的操作之前,您的服务器应始终使用 Checkify 验证该令牌。
从一项受保护的操作开始,然后扩展到整个产品。
使用人工验证代替传统的 CAPTCHA 进行登录、评论、评论和联系表单。
限制基于超过 13 岁、超过 16 岁的内容、产品或服务18 次或超过 25 次检查。
为帐户恢复、管理操作、付款或批准添加更有力的证据。
集成后,可以在插件、表单、应用程序和网站之间重复使用相同的模式。