数小时而非数月 构建KYC。
ASTERIA KYC提供完整文档化的REST API、适用于iOS/Android/Web的原生SDK、实时webhook事件交付和可配置的沙箱环境——在单个Sprint中推出合规级KYC所需的一切。
// Create a KYC session
const session = await asteriaKYC.sessions.create({
modules: ['identity', 'liveness', 'aml'],
webhookUrl: 'https://your.app/webhook'
});
// Response
{
"session_id": "ses_8f2a91c4...",
"capture_url": "https://verify.asteriakyc.com/...",
"expires_in": 3600
}
A developer-first identity verification API and SDKs — for Web, iOS, Android, React, and Flutter.

集成ASTERIA KYC的 四种方式。
选择适合您架构的集成路径。 无论集成方式如何,所有SDK均返回相同的结构化JSON结果。
REST API
带有OpenAPI规范的完整文档化REST API。JSON输入,结构化结果JSON输出。适用于任何后端技术栈。支持突发的按密钥速率限制。
iOS SDK
带有预构建捕获流程、生物特征会话处理和App Store合规相机权限的原生Swift SDK。支持iOS 14+。附带SwiftUI示例应用程序和完整集成指南。
Android SDK
带有运行时相机权限处理和完整生物特征捕获流程的原生Kotlin SDK。Play Store合规。支持Android API 26+。附带Jetpack Compose示例和集成指南。
Web SDK
支持React和Vue的TypeScript/JavaScript SDK。用于Web入职的可嵌入捕获流程。相机API原生处理。带有完整TypeScript类型和React钩子的NPM包。
三步完成 KYC集成。
ASTERIA KYC REST API设计为快速集成。 大多数集成在一个冲刺内即可投入生产。
创建会话
使用API密钥和所需验证模块POST到/v1/sessions。接收会话令牌和捕获URL。
捕获并提交
使用SDK或API捕获文件和生物特征数据。提交到会话端点。ASTERIA KYC并行处理所有信号。
接收结果
Webhook将结果JSON传递到您的端点,或轮询/v1/sessions/{id}获取结果。所有信号在一个结构化响应中返回。
向您系统的 实时事件传递。
ASTERIA KYC通过webhook将会话结果和状态变更传递到您注册的端点——生产集成无需轮询。
session.completed
会话结果准备就绪时触发。包含所有信号输出、置信度分数、原因代码、AML匹配详情和最终验证决定的完整结果JSON。
session.escalated
会话被路由到人工审核时触发。包含会话ID、升级原因代码、当前风险分数和用于队列优先级排序的AML匹配状态。
review.decided
审核者记录升级案例决定时触发。包含决定结果、审核者ID、决定时间戳和应用的原因代码。
session.expired
会话捕获窗口在未完成情况下过期时触发。包含会话ID、创建时间戳和用于重试逻辑或未完成会话跟进的已用时间。
Test in sandbox, deploy to production, and watch verifications stream into your dashboard in real time.
