银联反欺诈服务
风险控制
收单机构
发卡机构
基于银联自身的转接交易数据以及联防联控平台的协作数据,结合长期积累的风险防控实践经验,为成员机构提供可疑交易的智能侦测、监控和决策服务。
服务对象

银联发卡风险监控服务(URM):发卡机构
收单资金延迟结算案例获取服务 :收单机构

产品详情

【银联发卡风险监控服务(URM)】

       为发卡机构提供轻接入、快部署的监控引擎和专家规则模型,具备实时拦截和准实时预警功能。发卡机构只需配备业务人员负责可疑案例处理,无需额外的技术开发和模型研发。

       该服务支持两种接入方案:无需改造系统的WEB方式和基于标准API的系统对接服务,本页面主要介绍采用系统对接方式时的API接口和报文内容,具体包括三个接口:

●    获取token接口,描述token的获取方法,token是银联开放平台中产品的全局唯一接口调用凭据;

●    URM可疑案例获取接口,描述查询URM可疑案例数据的方法;

●    URM调查结果回传接口,描述将调查结果回传至URM的方法。

       本服务的业务流程如下图所示:

1.png

       本服务能覆盖主要的欺诈场景,并通过不同的手段给予控制。

2.png


【收单资金延迟结算案例获取服务】

       为防范不良商户与欺诈分子合谋欺诈风险,保障持卡人及成员机构的合法权益,中国银联联合成员机构建立了银联卡疑似欺诈合谋商户资金延迟结算机制,具体内容参考《银联卡疑似欺诈合谋商户资金延迟结算工作指引(试行)》(银联风管委〔2014〕4号)。

       对于收单机构,支持两种方式获取发卡机构提交的资金延迟结算案例:无需改造系统的WEB方式和基于标准API的系统对接服务,主要采用系统对接方式时的API接口和报文内容,具体包括两个接口:

●    获取token接口,描述token的获取方法,token是银联开放平台中产品的全局唯一接口调用凭据;

●    收单机构延迟结算案例获取接口,描述收单机构查询延迟结算待办任务的方法。

      本服务的业务流程如下图所示:

 3.png

产品亮点

中国银联在不断提升银联网络风险防控水平的同时,也在积极运用大数据技术和科技能力对外输出赋能。

流量控制

30次/分钟

接入流程

(1)与银联达成风控服务的相关合作,具体商务合作事宜可咨询:riskproduct@unionpay.com

(2)根据“API接口”,完成对接客户端的开发;

(3)通过测试地址,自助完成功能测试:

          -- 测试地址:https://openapi.unionpay.com/upapi/antiFraudTest/

          -- 测试机构代码:固定填写00010001

          -- 可开通沙箱调用功能,用于比对测试结果、自助排查错误、确认功能完整性;

(4)通过本页面点击“业务申请”,并说明:

          -- 机构名称、申请人姓名、部门、职位、联系手机、邮箱地址

          -- 申请开通的接口内容(URM or 延迟结算)

          -- 提交签约协议和测试报告

(5)待银联审核通过后(审核周期最长不超过3个工作日),可进行业务对接:

          -- 生产地址:https://openapi.unionpay.com/upapi/antiFraudService/

          -- 机构代码:URM交付时,银联分配的管理机构代码;

          -- 如果需要通过专线对接,请联系业务接口人开通。

 

具体开发接入请查看“银联反欺诈服务 ”文档资源进行下载
应答码参照
应答码 描述 解决方案
0000 处理成功。 展开详情
暂无
6001 您的机构代码(XXXXXXXX)无权限查询或更新发卡业务管理机构(XXXXXXXX)的可疑交易案例。 展开详情
暂无
6002 您的可疑交易案例查询时间区间过长或频次过高,请参考API接口说明。 展开详情
暂无
6003 案例调查结果更新失败。 展开详情
暂无
6004 请求报文格式非法,请参考API接口说明。 展开详情
暂无
6005 查询失败。 展开详情
暂无
9901 您的IP(XXX.XXX.XXX.XXX)没有登记,请登录银联开放平台(https://open.unionpay.com/tjweb/user/info)进行白名单登记。 展开详情
暂无
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 您的签名密钥未设置,请登录银联开放平台(https://open.unionpay.com/tjweb/user/info)确认相关配置。 展开详情
暂无
9911 您的签名信息验证不通过,请检查您的签名实现是否符合银联开放平台(open.unionpay.com)提供的签名规则。 展开详情
暂无
9912 您的报文格式有误,要求报文符合JSON数据格式。 展开详情
暂无
9913 你的报文数据有误,未通过数据信息校验,具体原因视业务需求。 展开详情
暂无
9914 您的报文无法解密,请检查您在银联开放平台(open.unionpay.com)上提供的RSA公钥是否正确。 展开详情
暂无
9915 您的API调用额度已耗尽,需充值付费后补充调用额度。 展开详情
暂无
9916 您的API并发调用额度已耗尽,需联系管理员调整您的并发限额。 展开详情
暂无
9917 您的账号不具备当前产品API请求权限,请联系相关业务接口人。 展开详情
暂无
9991 银联开放平台系统内部错误:产品服务调用失败。 展开详情
暂无
9992 银联开放平台系统内部错误:产品服务系统未知错误。 展开详情
暂无
9993 银联开放平台系统内部错误:产品服务未注册至服务中心。 展开详情
暂无
9994 银联开放平台系统内部错误:产品服务参数错误。 展开详情
暂无

1.报文举例-获取token:


请求URL:

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


应答JSON报文体:

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


2.报文举例-可疑案例获取


请求URL:

https://openapi.unionpay.com/upapi/antiFraudService/suspectTransactionCase?token=[value]&sign=[value]&ts=[value]


请求报文参数:

{
        
        “service_tp”:“URM01”,
        
        “ins_id_cd”:“00010000”,
        
        “trans_src”:“1”,
        
        “begin_ts”:“ 2018-09-11 00:00:00”,
        
        “end_ts”:“2018-09-11 00:00:10”,
        
        “page_no”:0
        
}


应答JSON报文体:

{
  “respCd”:“0000”,
  “respMsg”: “”, 
  “data”:{
    “case_num”:“2”,
    “page_no”:0,
        “total_page_num”:1,
        “total_record_num”:2,
    “query_result”:“0000”,
    “case”:[
      {
           “ar_pri_acct_no”:“”,
                “tfr_dt_tm”:“”,
                “sys_tra_no”:“”,
        “acpt_ins_id_cd”:“”,
        “fwd_ins_id_cd”:“”,
        “tfr_in_in”:“”,
        “curr_trans_tm”:“”,
        “acq_ins_id_cd”:“”,
        “iss_ins_id_cd”:“”,
        “card_class”:“”,
        “card_attr”:“”,
        “retri_ref_no”:“”,
        “resp_cd”:“”,
        “trans_id”:“”,
        “googs_tp”:“”,
        “trans_chnl”:“”,
        “trans_at”:“”,
        “trans_curr_cd”:“”,
        “loc_trans_tm”:“”,
        “loc_trans_dt”:“”,
        “mchnt_tp”:“”,
        “pos_entry_md_cd”:“”,
        “term_id”:“”,
        “mchnt_cd”:“”,
        “mchnt_nm”:“”,
        “trans_region”:“”,
        “trans_nation”:“”,
        “mobile”:“”,
        “client_ip”,
        “rule_id1”:“”,
        “rule_desc1”:“”,
        “rule_risk_lv1”:“”,
        “rule_id2”:“”,
        “rule_desc2”:“”,
        “rule_risk_lv2”:“”,
        “rule_id3”:“”,
        “rule_desc3”:“”,
        “rule_risk_lv3”:“”,
        “rule_id4”:“”,
        “rule_desc4”:“”,
        “rule_risk_lv4”:“”,
        “rule_id5”:“”,
        “rule_desc5”:“”,
        “rule_risk_lv5”:“”,
        “rule_prio_sum”:,
        “trans_src”:“”
        “line_id”:“”
        “event_id”:“”
        “fwd_sys_id”:“”
      },
      {
           “ar_pri_acct_no”:“”,    
                “tfr_dt_tm”:“”,
                “sys_tra_no”:“”,
        “acpt_ins_id_cd”:“”,
        “fwd_ins_id_cd”:“”,
        “tfr_in_in”:“”,
        “curr_trans_tm”:“”,
        “acq_ins_id_cd”:“”,
        “iss_ins_id_cd”:“”,
        “card_class”:“”,
        “card_attr”:“”,
        “retri_ref_no”:“”,
        “resp_cd”:“”,
        “trans_id”:“”,
        “googs_tp”:“”,
        “trans_chnl”:“”,
        “trans_at”:“”,
        “trans_curr_cd”:“”,
        “loc_trans_tm”:“”,
        “loc_trans_dt”:“”,
        “mchnt_tp”:“”,
        “pos_entry_md_cd”:“”,
        “term_id”:“”,
        “mchnt_cd”:“”,
        “mchnt_nm”:“”,
        “trans_region”:“”,
        “trans_nation”:“”,
        “mobile”:“”,
        “client_ip”,
        “rule_id1”:“”,
        “rule_desc1”:“”,
        “rule_risk_lv1”:“”,
        “rule_id2”:“”,
        “rule_desc2”:“”,
        “rule_risk_lv2”:“”,
        “rule_id3”:“”,
        “rule_desc3”:“”,
        “rule_risk_lv3”:“”,
        “rule_id4”:“”,
        “rule_desc4”:“”,
        “rule_risk_lv4”:“”,
        “rule_id5”:“”,
        “rule_desc5”:“”,
        “rule_risk_lv5”:“”,
        “rule_prio_sum”:,
        “trans_src”:“”
        “line_id”:“”
        “event_id”:“”
        “fwd_sys_id”:“”
      }
    ]
  }
}


3.报文举例-调查结果回传


请求URL:

https://openapi.unionpay.com/upapi/antiFraudService/caseSubmit?token=[value]&sign=[value]&ts=[value]


请求报文参数:

{
    “service_tp”:“URM02”,
    “bus_mgm_ins_id_cd”:“00010000”,
    “ar_pri_acct_no”:“”,
    “tfr_dt_tm”:“”,
    “sys_tra_no”:“”,
    “acpt_ins_id_cd”:“”,
    “fwd_ins_id_cd” :“”,
    “tfr_in_in” :“”,
    “trans_src” :“”,
    “line_id” :“”,
    “event_id” :“”,
    “fwd_sys_id” :“”,
    “invgt_result”:0
}


应答JSON报文体:

{
“respCd”:“0000”,
“respMsg”: “”, 
“data”: 
  {
    “submit_result”: “0000”
  }
}


4.报文举例-资金延迟结算任务获取


请求URL:

https://openapi.unionpay.com/upapi/antiFraudService/acqInsDelaySettleTask?token=[value]&sign=[value]&ts=[value]

 

请求报文参数:

{
        “service_tp”:”FDS01”,
        “ins_id_cd”:”00010000”,
        “trans_begin_dt”:” 20180911”,
        “trans_end_dt”:”20180911”,
        “page_no”:0
}


应答JSON报文体:

{
   “respCd”:”0000”,
   “respMsg”: “处理成功”, 
   “data”:{
        “case_num”:”2”,
        “page_no”:0,
        “total_page_num”:1,
        “total_record_num”:2,
        “query_result”,“0000”,
        “case”:[
          {
            “ar_pri_acct_no”:“”,
            “trans_dt”:“”,
            “trans_tm”:“”,
            “trans_at”:“”, 
            “trans_id”:“”,
            “trans_chnl”:“”,
            “resp_cd”:“”,
            “mchnt_cd”:“”,
            “mchnt_nm”:“”,
            “mchnt_tp”:“”,
            “term_id”:“”,
            “iss_ins_id_cd”:“”,
            “acq_ins_id_cd”:“”,
            “trans_region”:“”,
            “trans_cntry”:“”,
            “card_attr”:“”,
            “pos_entry_md_cd”:“”,
            “sys_tra_no”:””,
            “delay_settle_req_ts”:“”,
            “mchnt_settle_md”:“”,
            “delay_settle_res”:“”,
            “delay_settle_req_res_ts”:“”,
            “req_file_submit_ts”:“”,
            “req_file_check_res”:“”,
            “req_file_check_comments”:“”,
            “delay_proc_res”:“”,
            “delay_proc_file_submit_ts”:“”,
            “delay_proc_file_check_res”:“”,
            “delay_proc_file_check_comments”:“”,
            “evi_file_submit_ts”:“”,
            “evi_file_check_res”:“”
            “evi_file_check_comments”:“”,
            “fund_return_neg_res_submit_ts”:“”,
            “fund_return_neg_res”:“”,
            “fund_return_neg_res_comments”:“”,
            “fund_return_file_submit_ts”:“”,
            “fund_return_file_check_res”:“”,
            “fund_return_file_check_comments”:“”,
            “delay_release_file_submit_ts”:“”,
            “delay_release_file_check_res”:“”,
            “delay_release_file_check_comments”:“”,
            “task_tp”:“”
                    },
                   {
                    “ar_pri_acct_no”:“”,
                    “trans_dt”:“”,
                    “trans_tm”:“”,
                    “trans_at”:“”, 
                    “trans_id”:“”,
                    “trans_chnl”:“”,
                    “resp_cd”:“”,
                    “mchnt_cd”:“”,
                    “mchnt_nm”:“”,
                    “mchnt_tp”:“”,
                    “term_id”:“”,
                    “iss_ins_id_cd”:“”, 
                    “acq_ins_id_cd”:“”,
                    “trans_region”:“”,
                    “trans_cntry”:“”,
                    “card_attr”:“”,
                    “pos_entry_md_cd”:“”,
                    “sys_tra_no”:“”,
                    “delay_settle_req_ts”:“”,
                    “mchnt_settle_md”:“”,
                    “delay_settle_res”:“”,
                    “delay_settle_req_res_ts”:“”,
                    “req_file_submit_ts”:“”,
                    “req_file_check_res”:“”,
                    “req_file_check_comments”:“”,
                    “delay_proc_res”:“”,
                    “delay_proc_file_submit_ts”:“”,
                    “delay_proc_file_check_res”:“”,
                    “delay_proc_file_check_comments”:“”,
                    “evi_file_submit_ts”:“”,
                    “evi_file_check_res”:“”
                    “evi_file_check_comments”:“”,
                    “fund_return_neg_res_submit_ts”:“”,
                    “fund_return_neg_res”:“”,
                    “fund_return_neg_res_comments”:“”,
                    “fund_return_file_submit_ts”:“”,
                    “fund_return_file_check_res”:“”,
                    “fund_return_file_check_comments”:“”,
                    “delay_release_file_submit_ts”:“”,
                    “delay_release_file_check_res”:“”,
                    “delay_release_file_check_comments”:“”,
                    “task_stat”:“”
          }
        ]
      }
}

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

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


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

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

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


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

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


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

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


联系我们

业务咨询: 021-20631064

章明

技术咨询: 021-20633246

李赛阳

咨询与服务