推荐:通过会话集成 SDK
对于面向用户的验证(KYC 入驻、年龄验证、身份核验),我们推荐通过托管会话集成 SDK。验证流程经过 A/B 测试并经过优化,可实现最高的完成率、最快的速度和最佳的安全性。所有 SDK(Web、iOS、Android、React Native 和 Flutter)目前均已可用。在您的后端,可使用适用于 Python、Node.js、Go、Java、PHP、Ruby 或 .NET 的服务端 SDK 创建这些会话、读取决策结果并验证 Webhook。对于服务器到服务器的操作(批处理、自定义流水线),请通过同一套 SDK 调用独立 API。请参阅各个验证端点的独立 API 文档。Web
使用 JavaScript、iframe 或重定向,将验证集成到您的 Web 应用中。Web SDK
JavaScript SDK、iframe 嵌入或重定向。支持 React、Vue、Angular 和原生 JavaScript。
JavaScript SDK
完整的编程控制,支持事件回调和 TypeScript。
InContext 内嵌 Iframe
将验证嵌入您的页面。借助 UniLink 无需后端。
重定向
重定向至 Didit 托管的流程。支持跨设备。
移动端
使用原生 SDK,在设备上获得最佳的相机、NFC 和活体检测体验。原生 SDK
iOS、Android、React Native、Flutter。完整支持 NFC 和生物识别。
iOS SDK
支持 SwiftUI 和 UIKit。读取 NFC 护照。现已可用。
Android SDK
支持 Kotlin 和 Jetpack Compose。支持 NFC。现已可用。
React Native
基于原生 iOS 和 Android SDK 封装的跨平台 TypeScript API。支持 NFC。现已可用。
Flutter
基于原生 iOS 和 Android SDK 封装的跨平台 Dart API。支持 NFC。现已可用。
WebView 备用方案
适用于没有原生 SDK 的平台的备用方案。如有原生 SDK,请优先使用。
服务端
面向后端的官方库:对 Didit 服务端 API 进行类型化调用,并支持 Webhook 验证和认证令牌检查。服务端 SDK
安装矩阵、配置、错误处理和版本管理。
Python
同步和异步客户端。Python 3.10+。
Node.js
TypeScript 类型,支持 ESM 和 CommonJS。Node.js 18+。
Go
仅使用标准库。Go 1.22+。
Java
支持 Java 和 Kotlin,同步和异步调用。Java 11+。
PHP
可使用任何 PSR-18 HTTP 客户端。PHP 8.1+。
Ruby
对 Rails 友好,基于 net/http 构建。Ruby 3.1+。
.NET
C#、异步调用、依赖注入。支持 .NET 8 和 .NET Standard 2.0。
集成
适用于主流平台的插件和无代码工具。Zapier
通过无代码触发器和操作实现自动化验证。
WordPress 与 WooCommerce
适用于 WordPress 和 WooCommerce 站点的插件。
Shopify
在 Shopify 上验证买家,并对年龄限制商品设置门槛。
Salesforce
从 Salesforce 流程和记录中触发 Didit 验证。
快速对比
后续步骤
API 完整流程
端到端会话集成:创建会话、Webhook、结果。
Webhook
实时接收验证状态更新。