火眼

风控 信用评估 风险控制 收单机构 商户 开发者 发卡机构
面向银行、消金公司的贷前审批、贷后监管的数据产品

接入服务商:银联技术开放平台

API ID:10

接口状态:正常

请咨询联系人
暂不支持测试

接口名称

交易认证

接口描述

输入一笔交易几个关键字段,查询这笔交易是否存在

接口地址

测试地址: 暂无


生产地址: https://risktech.unionpay.com/fireeye/creditScore/transationAuthentication

请求方式

HTTP GET/POST

请求报文体参数

名称 标识 字段类型 长度 请求要求 默认值 备注
卡号 cardNo string M-必填
交易日期 transDate string M-必填 格式:YYYYMMDD,例如:20160101
交易金额 transAmount double M-必填
身份证号 certid string O-选填
手机号 mobile string O-选填
交易地区 transLocation string O-选填

应答参数

名称 标识 字段类型 长度 请求要求 默认值 备注
应答码 respCd string M-必填 详情见应答码参照页
提示信息 msg string M-必填 Success或Failed
验证结果 data int M-必填 1:一致 0:不一致

示例代码

请求代码
import net.sf.json.JSONObject;

import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.protocol.HTTP;
import org.apache.http.util.EntityUtils;

public class TransationAuthenticationTest {

	public static void main(String[] args) throws Exception{
        JSONObject json = new JSONObject();
        JSONObject data = new JSONObject();
		   
        //用户输入验证数据字段
        data.put("transDate","20161201");
        data.put("cardNo", "6262320120123210");
        data.put("certid","411524198810280019");
        data.put("transAmount","21200");
		   
        //请求URL,并发送请求
        String url="http://tdctest.95516.com/creditScore/transationAuthentication?data="+
            URLEncoder.encode(data.toString());
        HttpGet hg=new HttpGet(url);
        hg.addHeader(HTTP.CONTENT_TYPE,"application/x-www-form-urlencoded");
        hg.addHeader("CONNECTION", HTTP.CONN_CLOSE);
        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpResponse response = httpClient.execute(hg);
        System.out.println(EntityUtils.toString(response.getEntity()));
    }
}
// ==========应答报文样例==========
{
  "respCd": "0000",
  "data": 1,
  "msg": "Success"
}

接口名称

模型评分

接口描述

输入客户信用资料,通过信用评分模型得到客户的信用分数,确定客户的信用等级

接口地址

测试地址: 暂无


生产地址: https://risktech.unionpay.com/fireeye/creditScore/UnionPayModelScore

请求方式

HTTP GET/POST

请求报文体参数

名称 标识 字段类型 长度 请求要求 默认值 备注
卡号 cardNo string M-必填
身份证 certid string M-必填
手机号 mobile string M-必填

应答参数

名称 标识 字段类型 长度 请求要求 默认值 备注
应答码 respCd string M-必填 详情见应答码参照页
提示信息 msg string M-必填 Success或Failed
评分结果 data int M-必填 范围:300~1000

示例代码

请求代码
import net.sf.json.JSONObject;

public class ModelScoreTest {

	public static void main(String[] args) throws Exception{
			JSONObject json = new JSONObject();
	        JSONObject data = new JSONObject();
		   
	        //用户输入验证数据字段
	        data.put("mobile","13888888888");
	        data.put("cardNo", "6262320120123210");
	        data.put("certid","411524198810280019");

	        //请求报文
	        json.put("id", "username");
	        json.put("appKey", "password");
	        json.put("data", data);	   
	       
	        String result = ClientApp.httpPostWithJSON("https://esb.unionpay.com/ares/ARESVerificationService/ARESVerificationServiceProxy/modelScore/modelScoreDataQuery", "data=" + json.toString());
	        System.out.println(result);
	    }
	}
}
// ==========应答报文样例==========
{
"resp":"0000",
"msg":"Success",
"data":888
}
产品详情

输入一笔交易几个关键字段,查询这笔交易是否存在;输入客户信用资料,通过信用评分模型得到客户的信用分数,确定客户的信用等级。

应用场景

 该服务适用于各种需要通过对个人风险进行评估的业务场景,典型的应用场景如下图所示:


 QQ图片20160831134943.png

信用卡授信风险评估

银行在信用卡授信进行风险评估的过程中,可选用火眼的消费类指标、黑名单类指标、名下商户的经营指标,如老赖指数、欺诈指数等指标,对持卡人的风险进行综合评估。

消费信贷风险评估

消费金融公司在开展消费信贷业务时,可选用火眼的银行卡综合消费指标、恩格尔系数、正负面消费指标等对持卡人的风险进行综合评估。

小微商户风险评估

银行在对小微商户进行信贷风险评估的过程中,可选用火眼的商户经营综合指标、商户经营明细指标、商户欺诈指标,及商户主的风险指标等相应的指标,对其风险进行综合评估。

租车风险评估

租车公司在开展租赁服务的过程中,可以选用火眼的综合消费指标、黑名单指标对租客进行综合的风险评估。

 

单次调用举例如下:

QQ图片20160831134947.png


step1:客户提供被查询人的身份标签,如卡号;

step2:火眼通过关联标签拓展,挖掘出被查询人的其他身份标签,这些身份标签综合起来可以更加全面的定位被查询人;

step3:基于所有的身份标签,火眼计算出数据指标结果,并反馈给客户。如银行卡综合消费指标,是基于被查询人关联出的所有卡片信息的计算结果,而非单张卡片的计算结果。

应用对象

银行、消金公司

接入流程

了解详细接入流程,请联系火眼接口人:

中国银联 银联科技事业部 王晶清:联系电话(021-20633283) 邮箱(wangjingqing@unionpay.com

应答码参照:
应答码 描述
0000 调用接口成功
0001 该机构未开通业务
0002 密码错误
0003 交易匹配失败,无此交易
0004 处理异常