postKycVerification 将已决策的结果提交给 Fluz。
与其他 API 方法不同,Fluz 在此不会自行筛查身份——决策由您做出。Fluz 只会对其进行验证和记录,并相应更新客户状态。
工作原理
postKycVerification mutation 是同步的。您提交已验证的身份以及支撑您决策的提供商验证,Fluz 会在响应体中返回 APPROVED、DECLINED、DUPLICATE 或 ERROR。无客户交互步骤。
以下行为是该方法特有的:
- 仅限已决策结果。
decision必须为PASSED或FAILED。不要发送待定或未决策的验证。 - 幂等性。 提交以
externalVerificationId(您提供商针对该尝试的唯一 id)为幂等键。重放某个 id 会返回原始结果且不写入;已重新作出决策的验证必须以新的 id 提交。 - 状态转换。
PASSED结果会将未验证客户变为已验证。若客户已通过任何方法完成验证,该验证仍会被记录以供审计,但其状态不会被更改;响应消息会注明保留了现有状态。FAILED结果会被记录且不会改变状态。 - 无尝试次数限制。 因为您是报告结果而非请求筛查,此方法没有尝试次数限制,也不计入 通过 SSN 验证 或 KYC 自动填充 的限制。
请求
客户通过Authorization 头中的用户访问令牌进行标识——person.userId 和您的应用身份由 Fluz 填充,且会覆盖任何提交的值。
参见 postKycVerification 获取完整字段参考,包括
person 与 verifications 对象结构。
示例
Response
处理响应
测试
使用伪造身份对 staging 端点进行测试——因为决策由您做出,因此不像其他方法那样存在提供商测试身份要求。使用900-XX-XXXX 范围(从未签发)的 SSN,每次尝试生成一个新的 externalVerificationId(重放某个 id 会返回原始结果,而非触发新的执行),并确保您发送的任何照片 URL 可被获取——Fluz 会拉取并存储这些图像。