人机智能验证服务
数据
收单机构
商户
发卡机构
银联人机智能验证服务是银联自主研发的,利用人工智能技术,包括机器学习,深度学习方法,以滑动验证,点触验证为表现方式,对用户行为进行建模,预测用户行为是否安全,为真实人类行为的服务。产品对用户行为进行了多维度,全方位的安全校验,能有效防止模拟,暴力破解,撞库等攻击,可为登录,注册,抢券等业务提供有力保护,有效防止黄牛囤票,刷单等恶意行为。
服务对象

商户、机构

接入流程

1.如需申请该API,请点击本页面“业务申请”,并认真填写相关内容; 

2.待业务接口人审核通过后即可调用该API,审核周期约为2-3个工作日; 

3.技术联调,可参照《OpenAPI技术文档—接入指南》


具体开发接入请查看“人机智能验证服务 ”文档资源进行下载
应答码参照
应答码 描述 解决方案
0000 处理成功 展开详情
暂无
0001 访问频次超限 展开详情
暂无
0002 会话已过期 展开详情
暂无
0004 失败 展开详情
暂无
2000 人机验证平台系统错误 展开详情
暂无
9901 您的IP(XXX.XXX.XXX.XXX)没有登记,请登录银联开放平台(open.unionpay.com)进行白名单登记 展开详情
暂无
9902 您的IP(XXX.XXX.XXX.XXX)已被限制访问,请登录银联开放平台(open.unionpay.com)提交申诉请求 展开详情
暂无
9903 您的IP(XXX.XXX.XXX.XXX)请求过于频繁,已被临时限制,请5分钟后再尝试 展开详情
暂无
9904 您的 IP(XXX.XXX.XXX.XXX)不属于你设置的开发IP列表,请登录银联开放平台(open.unionpay.com)确认相关配置 展开详情
暂无
9905 请求参数值有误,请确认请求参数信息 展开详情
暂无
9906 您的账号不具备当前产品请求权限,如有权限,可重新获取该产品Token后再尝试 展开详情
暂无
9907 app_id与app_secret验证失败 展开详情
暂无
9908 您的Token已过期,请重新获取Token 展开详情
暂无
9909 您的Token信息非最新Token,请确保您的系统中使用的是最新的Token值 展开详情
暂无
9910 您的签名密钥未设置,请登录银联开放平台(open.unionpay.com)确认相关配置 展开详情
暂无
9911 您的签名信息验证不通过,请检查您的签名实现是否符合银联开放平台(open.unionpay.com)提供的签名规则 展开详情
暂无
9912 您的报文格式有误,要求报文符合JSON数据格式 展开详情
暂无
9913 你的报文数据有误,未通过数据信息校验,具体原因视业务需求 展开详情
暂无
9914 您的报文无法解密,请检查您在银联开放平台(open.unionpay.com)上提供的RSA公钥是否正确 展开详情
暂无
9991 银联开放平台系统内部错误:产品服务调用失败 展开详情
暂无
9992 银联开放平台系统内部错误:产品服务系统未知错误 展开详情
暂无
9993 银联开放平台系统内部错误:产品服务未注册至服务中心 展开详情
暂无
9994 银联开放平台系统内部错误:产品服务参数错误 展开详情
暂无

1. 获取产品调用token信息

请求URL:

https://openapi.unionpay.com/upapi/captcha/token?app_id=[value]&app_secret=[value]

应答JSON报文体:

{
       “respCd”:“0000”
       “respMsg”:“成功”    
       “token”:”fsddfssseessseee”,
       “expire_in”:7200
}


2. 注册应用

请求URL:

https://openapi.unionpay.com/upapi/captcha/regapp?token=[token]&sign=[sign]&ts=[ts]

请求JSON报文体:

{
    "busAppId":"329f055063d990a22ddd53",
    “appId”:”up_jvcvcwl92f_yiizqm”
 }

应答JSON报文体

{
    “respCd”:”0000”,
        “respMsg”:”成功”,
}


3. 初始化session

请求URL:

https://openapi.unionpay.com/upapi/captcha/initses?token=[token]&sign=[sign]&ts=[ts]

请求JSON报文体:

{
    "busAppId":"329f055063d990a22ddd53",
    "appId":"up_jvcvcwl92f_yiizqm",
    "capType":"4",
    "userId":"XXXXX",
    "expiration":"30"
 }

应答JSON报文体

{
    “respCd”:”0000”,
        “respMsg”:”成功”,
        “data”: {
        "sesId":"0e31a62d8fc64ac79502e28df5557ec4"
        }
}


4. 二次验证

请求URL:

https://openapi.unionpay.com/upapi/captcha/ensure?token=[token]&sign=[sign]&ts=[ts]

请求JSON报文体:

{
    "sesId":"aUX2ds_xaQut03A",
    "token":"61cf50fb61ad7fda4446c6513b4a3930",
    "busAppId":"329f055063d990a22ddd53",
    "appId":"up_jvcvcwl92f_yiizqm"
 }

应答JSON报文体

{
    “respCd”:”0000”,
        “respMsg”:”成功”
}


1. OpenAPI使用教程请参考在线文档:

《OpenAPI使用指南—接入指南》


2. OpenAPI安全调用过程请参考在线文档:

2.1《OpenAPI使用指南—获取产品token》

2.2《OpenAPI使用指南—产品功能接口调用》


3. OpenAPI接口调用报文签名样例请参考在线文档:

《OpenAPI使用指南—报文签名样例代码》


4. OpenAPI测试工具使用说明请参考在线文档:

《OpenAPI使用指南—OpenAPI测试工具》


5. 产品使用接入,参考附件文档:

人机验证平台接入指南2.0-技术开放平台.doc


联系我们

业务咨询: 021-20633211

吕伟

lvwei@unionpay.com

技术咨询: 021-20633211

吕伟

lvwei@unionpay.com

咨询与服务