验证错误,您的帐户尚未启用以下报告:身份

时间:2018-02-12 09:54:53

标签: backend webhooks

我正在尝试实施Onfido,以便从我们的应用程序(IOS和Android)验证我们客户的身份(驾驶执照或护照)。我们实施了Onfido并从我们的应用程序(通过SDK)生成了申请人ID,并在后端(在我们的服务器上)收到它,并将其与用户信息保存在我们的数据库中。

我正在尝试通过执行与Onfido documentation相同的API请求来创建检查,但我收到“验证错误”。在这里,我将在下面分享JSON响应:

{
    "error": {
        "type": "validation_error",
        "message": "There was a validation error on this request",
        "fields": {
            "base": [
                "The following reports have not been enabled for your account: identity. You can see the list of enabled reports using the /report_type_groups API endpoint. Please contact client-support@onfido.com if you have questions regarding your account setup."
            ]
        }
    }
}

如上面的错误消息中提到的那样。它强调从我们的仪表板启用报告,但我无法找到从仪表板启用它的选项。我还尝试从API端点获取“报告类型组”列表,但我得到空列表。

我的问题是:

  1. 我如何从仪表板部分启用报告?
  2. 如何从信息中心创建“报告类型组”?

    https://api.onfido.com/report_type_groups (目前回复为Not Found

  3. reports[][name]参数中创建CHECK时需要传递的内容(如果是驾驶执照或Passport验证)?

2 个答案:

答案 0 :(得分:1)

我在api@onfido.com上向Onfido技术支持询问了这些问题,根据我的理解,这些是上述问题的答案。

  1. 我如何从仪表板部分启用报告?
    答案:您无法从信息中心或API启用报告。默认情况下,他们的帐户启用了“文档和面部相似度”报告。如果您想添加更多报告类型,请联系client-support@onfido.com。
  2. 如何创建"报告类型组"从仪表板?
    答案:如文档中所述,您无法从信息中心添加报告类型组。同样,您可以通过contact-support@onfido.com与您联系。
  3. key: reports[][name] parameter中创建CHECK时需要传递的内容(如果是驾驶执照或护照验证)?
    答案:对于文档报告,key: reports[][name]应该有value: (str)document。这是您检查护照,驾驶执照,身份证(包括Aadhar)等的通行证。
  4. 请注意,Aadhar报告不是文件检查,但会根据数据库验证随申请人对象提供的Aadhar号码。当然,它可以与文档检查一起运行,以验证文档的详细信息是否与Aadhar数据库匹配。

答案 1 :(得分:0)

我对std::ifstream stream; stream.exceptions(std::ifstream::failbit | std::ifstream::badbit); stream.open(fileName, std::ios::binary);

有同样的问题

您需要通过以下命令检查Onfido V2

report_type_groups

如果您的帐户启用了KYC变体,则必须使用创建检查请求传递变体。像这样:

curl https://api.onfido.com/v2/report_type_groups -H "Authorization: Token token=test_token"

Create an identity check&& identity-verification

相关问题