在 Checkify 应用程序或业务仪表板中,创建一个数字网站并注册您的嵌入将运行的域。 Checkify 自动为每个站点配置一个 Pass(例如,
chk_live_...).
对于沙箱测试,请使用测试 Pass(来自测试环境站点的
chk_test_...)
)。
将其粘贴到您的页面中。替换
YOUR_PASS_ID
并选择请求类型。
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div
data-checkify-pass="YOUR_PASS_ID"
data-checkify-request="human"
data-checkify-text="Verify with Checkify"
></div>
对于登录、注册、结账或联系表单,让 SDK 处理按钮、隐藏令牌字段和提交状态。
<form id="signup-form">
<input type="email" name="email" required>
<input type="hidden" id="checkify_token" name="checkify_token">
<div id="checkify-button"></div>
<button id="submit" type="button">Create account</button>
</form>
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<script>
Checkify.bindForm('#signup-form', {
passId: 'YOUR_PASS_ID',
requestType: 'human',
buttonTarget: '#checkify-button',
submitButton: '#submit',
hiddenInput: '#checkify_token'
});
</script>
浏览器仅收到令牌。在允许受保护的操作之前始终验证服务器端。
| 请求类型 | 典型用途 |
|---|---|
human | 减少机器人/垃圾邮件 |
age_over_18 | 18+内容或结账 |
age_over_21 | 21+产品(美国酒精等) |
age_over_25 | 更高的年龄阈值 |
嵌入仅从您在Checkify网站上注册的域名开始。可选的 DNS/元/文件验证可提高业务保证,但嵌入在注册域上运行不需要。