征信核验

基于用户授权,实时快速核验用户身份信息,直连公安、银联、运营商三大权威数据源, 身份证、银行卡、手机三种验证形式灵活可选

征信核验产品接口文档

一、公共处理机制

 
(一)、目的
 

    本文档的目的是定义平台与企业网站之间的通讯约定、以及接口规范,以方便双方相关人员进行业务沟通与交流之用。同时也作为平台与企业等各方业务功能开发的基础参考性文档。

(二)、接口规范
   
    数据协议总则
  • 通讯协议:平台向外开放的通讯协议采用HTTPS协议
  • 编码:默认使用UTF-8,否则中文字符可能为乱码
  • 接口权限:每个接入方需要登记访问IP,只对授权的IP地址开通访问权限
(三)、接口请求
 
  • 请求方式
    • 采用POST提交方式请求所有API能力
  • 签名 key
    • 请向商务申请
  • 数据格式
    • 请求数据格式
      • JSON
    •  响应数据格式
      • JSON

(四)、状态码字典
 
CODE说明
0请求成功
001接口未授权
002请求方式不正确,需post方式请求
003参数解析失败,请检查是否以json格式传递
004参数缺失
005请求超时,30秒
006数字签名验证失败
007服务端内部错误,请联系接口提供方
008账户余额不足
009参数校验有误
010号段暂不支持
100无数据
101请求超流
102当前码号请求次数超出限制
405无法验证或不存在
423请求过于频繁
503查询失败

1、接口描述

  • 验证请求姓名、手机号码是否一致

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码(目前只支持中国电信)
6namestring预验证用户的姓名

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4identicalresultNumber查得: 1:验证一致 -1:验证不一致 未查得:0:库无记录
5signstring客户提交的sign的回显

5、请求实例

  • 请求数据

    {   "name":"姓名",  
       "mobile":"11位手机号码",
       "appkey":"由服务方为接入方提供",
       "timestamp":"1557033789599",
       "sign":"数字签名"
    }
  • 响应数据

    { result: { identical: 1, provider: 1 }, msg: '请求成功', code:  ‘0’,sign:“数字签名” }

1、接口描述

  • 验证请求身份证、手机号码是否一致

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码(目前只支持中国电信)
6idNostring预验证的用户的15位或18位身份证号码

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4identicalresultNumber查得: 1:验证一致 -1:验证不一致 未查得:0:库无记录
5signstring客户提交的sign的回显

5、请求实例

  • 请求数据

    {
    "idNo":"用户的身份证号码",
    "mobile":"11位手机号码",
    "appkey":"由服务方为接入方提供",
    "timestamp":"1557033789599",
    "sign":"数字签名"
    }
  • 响应数据

    { result: { identical: 1, provider: 1 }, msg: '请求成功', code:  ‘0’,sign:“数字签名” }

1、接口描述

  • 验证请求姓名、手机号码、身份证号是否一致。

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码
5idNostring预验证用户的18位身份证号码
6namestring预验证用户的姓名

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4identicalresultNumber查得: 1:验证一致 -1:验证不一致 未查得:0:库无记录

5、请求实例

  • 请求数据

    {   "name":"姓名",  
       "mobile":"11位手机号码",
       "idNo":"身份证号",
       "appkey":"由服务方为接入方提供",
       "timestamp":"1557033789599",
       "sign":"数字签名"
    }
  • 响应数据

    { result: { identical: 1, provider: 1 }, msg: '请求成功', code:  ‘0’ }

1、接口描述

  • 验证请求姓名、手机号码、身份证号是否一致

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码的MD5 value(是否使用md5,根据encryptFields而定)
5idNostring预验证用户的18位身份证号码的md5 value. (是否使用md5,根据encryptFields而定)*
6namestring预验证用户的姓名的md5 value(是否使用md5,根据encryptFields而定)
7providerNumber1: 移动;2:电信;3:联通
8encryptMethodStringMD5
9encryptFieldsString参数加密字段,字段间以“,”分隔,当前可支持mobile-手机号/idNo-身份证号/name-姓名,比如encrptFields=[“idNo”,“name”,“mobile”],这里选择了几个字段,上述的mobile,name,idNo这几个字段相应的用md5获取hash值

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4identicalresultNumber查得: 1:验证一致 -1:验证不一致 未查得:0:库无记录

5、请求实例

  • 请求数据

    {   "name":"姓名的md5 value的md5 value", 
       "mobile":"11位手机号码的md5 value",
       "idNo":"身份证号的md5 value",
       "provider”:1,
       "encryptMethod":"MD5",
       "encryptFields”:’[“name”, “mobile”, “idNo”]’,
     "appkey":"由服务方为接入方提供",
       "timestamp":"1557033789599",
       "sign":"数字签名"
    }
  • 响应数据

    { result: { identical: 1, provider: 1 }, msg: '请求成功', code:  ‘0’ }

1、接口描述

  • 验证请求姓名、手机号码、身份证号是否一致

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码的sha256 value(是否使用md5,根据encryptFields而定)
5idNostring预验证用户的18位身份证号码的sha256 value. (是否使用md5,根据encryptFields而定)*
6namestring预验证用户的姓名的sha256 value(是否使用md5,根据encryptFields**而定)
7providerNumber1: 移动;2:电信;3:联通
8encryptMethodStringSHA256
9encryptFieldsString参数加密字段,字段间以“,”分隔,当前可支持mobile-手机号/idNo-身份证号/name-姓名,比如encrptFields=[“idNo”,“name”,“mobile”],这里选择了几个字段,上述的mobile,name,idNo这几个字段相应的用md5获取hash值

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4identicalresultNumber查得: 1:验证一致 -1:验证不一致 未查得:0:库无记录

5、请求实例

  • 请求数据

    {   "name":"姓名的md5 value的sha256 value", 
       "mobile":"11位手机号码的sha256 value",
       "idNo":"身份证号的sha256 value",
       "provider”:1,
       "encryptMethod":"sha256",
       "encryptFields”:’[“name”, “mobile”, “idNo”]’,
     "appkey":"由服务方为接入方提供",
       "timestamp":"1557033789599",
       "sign":"数字签名"
    }
  • 响应数据

    { result: { identical: 1, provider: 1 }, msg: '请求成功', code:  ‘0’ }

1、接口描述

  • 查询请求手机号的在网状态。

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码

4、响应参数说明

序号元素名称父元素类型描述
1providerresultint1 移动 2 电信 3 联通
2statusresultintA.移动 1->正常 2–>单停/停机/预销号 3–>在网不可用 4–>销号/未启用 B.电信 1–>正常 2–>停机 3–>未启用/在网但不可用 4–>销户/不在网 C.联通 1–>正常 2–>停机 3–>在网但不可用 4–>销号/未启用
3codestring响应状态码
4msgstring响应说明
5resultstring结果

5、请求实例

  • 请求数据

    {   "mobile":"预验证11位手机号码",  
       "appkey":"由服务方为接入方提供",
       "timestamp":"1512029431000",
       "sign":"数字签名" }
  • 响应数据

    {   "code":"0",   "msg":"请求成功",   "result":{  "status":1,   "provider":1    } }

1、接口描述

  • 查询请求手机号的在网时长

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码

4、响应参数说明

序号元素名称父元素类型描述
1resultstring结果
2rangeStartresultint在网时长范围起始值(含),单位为月
3rangeEndresultint在网时长范围结束值(不含),单位为月,如果-1代表以上 移动:[0,3), [3,6), [6,12), [12,24), [24,-1)(单位为月)。 联通:[0,3), [3,6), [6,12), [12,24), [24,-1)(单位为月)。 电信:[0,3), [3,6), [6,12), [12,24), [24,-1)(单位为月)。
4codestring响应状态码
5msgstring响应说明

5、请求实例

  • 请求数据

    {   "mobile":"预验证11位手机号码", 
       "appkey":"由服务方为接入方提供",
       "timestamp":"1512029431000",
       "sign":"数字签名" }
  • 响应数据

    {   "code":"0",   "msg":"请求成功",   "result":{  "rangeStart":0,   "rangeEnd":3    } }

 

1、接口描述

    根据手机号码和城市编码,确定该客户是否在这个城市

2、接口请求地址

https://bigdata.abcpen.com/api/ops/city_location

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码
5areaCodestring城市编码,参考下面备注中的城市编码

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4identicalresultNumber查得: 1:验证一致 -1:验证不一致
未查得:0:库无记录

5、备注说明

备注:地市编码如下,其中

1)部分地区不支持的运营商,在‘运营商支持情况’一栏中做备注

2)电信用户,标灰色的海南省的核验只能精确到省级,不能精确至地市级;

地市编码(标准)省份地市名称运营商支持情况
110000北京北京市 
120000天津天津市 
130100河北石家庄市 
130200河北唐山市 
130300河北秦皇岛市 
130400河北邯郸市 
130500河北邢台市 
130600河北保定市 
130700河北张家口市 
130800河北承德市 
130900河北沧州市 
131000河北廊坊市 
131100河北衡水市 
140100山西太原市 
140200山西大同市 
140300山西阳泉市 
140400山西长治市 
140500山西晋城市 
140600山西朔州市 
140700山西晋中市 
140800山西运城市 
140900山西忻州市 
141000山西临汾市 
141100山西吕梁市 
150100内蒙古呼和浩特市 
150200内蒙古包头市 
150300内蒙古乌海市 
150400内蒙古赤峰市 
150500内蒙古通辽市 
150600内蒙古鄂尔多斯市 
150700内蒙古呼伦贝尔市 
150702内蒙古海拉尔区移动不支持,电信不支持
150800内蒙古巴彦淖尔市 
150900内蒙古乌兰察布市 
152200内蒙古兴安盟 
152500内蒙古锡林郭勒盟 
152900内蒙古阿拉善盟 
210100辽宁沈阳市 
210200辽宁大连市 
210300辽宁鞍山市 
210400辽宁抚顺市 
210500辽宁本溪市 
210600辽宁丹东市 
210700辽宁锦州市 
210800辽宁营口市 
210900辽宁阜新市 
211000辽宁辽阳市 
211100辽宁盘锦市 
211200辽宁铁岭市 
211300辽宁朝阳市 
211400辽宁葫芦岛市 
220100吉林长春市 
220200吉林吉林市 
220300吉林四平市 
220400吉林辽源市 
220500吉林通化市 
220600吉林白山市 
220700吉林松原市 
220800吉林白城市 
222400吉林延边朝鲜族自治州 
230100黑龙江哈尔滨市 
230200黑龙江齐齐哈尔市 
230300黑龙江鸡西市 
230400黑龙江鹤岗市 
230500黑龙江双鸭山市 
230600黑龙江大庆市 
230700黑龙江伊春市 
230800黑龙江佳木斯市 
230900黑龙江七台河市 
231000黑龙江牡丹江市 
231100黑龙江黑河市 
231200黑龙江绥化市 
232700黑龙江大兴安岭地区 
310000上海上海市 
320100江苏南京市 
320200江苏无锡市 
320300江苏徐州市 
320400江苏常州市 
320500江苏苏州市 
320600江苏南通市 
320700江苏连云港市 
320800江苏淮安市 
320900江苏盐城市 
321000江苏扬州市 
321100江苏镇江市 
321200江苏泰州市 
321300江苏宿迁市 
330100浙江杭州市 
330200浙江宁波市 
330300浙江温州市 
330400浙江嘉兴市 
330500浙江湖州市 
330600浙江绍兴市 
330700浙江金华市 
330800浙江衢州市 
330900浙江舟山市 
331000浙江台州市 
331100浙江丽水市 
340100安徽合肥市 
340181安徽巢湖市移动不支持,电信不支持
340200安徽芜湖市 
340300安徽蚌埠市 
340400安徽淮南市 
340500安徽马鞍山市 
340600安徽淮北市 
340700安徽铜陵市 
340800安徽安庆市 
341000安徽黄山市 
341100安徽滁州市 
341200安徽阜阳市 
341300安徽宿州市 
341500安徽六安市 
341600安徽亳州市 
341700安徽池州市 
341800安徽宣城市联通不支持
341802安徽宣州市移动不支持,电信不支持
350100福建福州市 
350200福建厦门市 
350300福建莆田市 
350400福建三明市 
350500福建泉州市 
350600福建漳州市 
350700福建南平市 
350800福建龙岩市 
350900福建宁德市 
360100江西南昌市 
360200江西景德镇市 
360300江西萍乡市 
360400江西九江市 
360500江西新余市 
360600江西鹰潭市 
360700江西赣州市 
360800江西吉安市 
360900江西宜春市 
361000江西抚州市 
361100江西上饶市 
370100山东济南市 
370200山东青岛市 
370300山东淄博市 
370400山东枣庄市 
370500山东东营市 
370600山东烟台市 
370700山东潍坊市 
370800山东济宁市 
370900山东泰安市 
371000山东威海市 
371100山东日照市 
371200山东莱芜市 
371300山东临沂市 
371400山东德州市 
371500山东聊城市 
371600山东滨州市 
371700山东菏泽市 
410100河南郑州市 
410200河南开封市 
410300河南洛阳市 
410400河南平顶山市 
410500河南安阳市 
410600河南鹤壁市 
410700河南新乡市 
410800河南焦作市 
410900河南濮阳市 
411000河南许昌市 
411100河南漯河市 
411200河南三门峡市 
411300河南南阳市 
411400河南商丘市 
411500河南信阳市 
411600河南周口市 
411700河南驻马店市 
419001河南济源市移动不支持
420100湖北武汉市 
420103湖北江汉区移动不支持,电信不支持
420200湖北黄石市 
420300湖北十堰市 
420500湖北宜昌市 
420600湖北襄阳市 
420700湖北鄂州市 
420800湖北荆门市 
420900湖北孝感市 
421000湖北荆州市 
421100湖北黄冈市 
421200湖北咸宁市 
421300湖北随州市 
422800湖北恩施土家族苗族自治州 
429004湖北仙桃市移动不支持,联通不支持
429005湖北潜江市移动不支持,联通不支持
429006湖北天门市移动不支持,联通不支持
429021湖北神农架林区移动不支持,联通不支持
430100湖南长沙市 
430200湖南株洲市 
430300湖南湘潭市 
430400湖南衡阳市 
430500湖南邵阳市 
430600湖南岳阳市 
430700湖南常德市 
430800湖南张家界市 
430900湖南益阳市 
431000湖南郴州市 
431100湖南永州市 
431200湖南怀化市 
431300湖南娄底市 
433100湖南湘西土家族苗族自治州 
440100广东广州市 
440200广东韶关市 
440300广东深圳市 
440400广东珠海市 
440500广东汕头市 
440600广东佛山市 
440700广东江门市 
440800广东湛江市 
440900广东茂名市 
441200广东肇庆市 
441300广东惠州市 
441400广东梅州市 
441500广东汕尾市 
441600广东河源市 
441700广东阳江市 
441800广东清远市 
441900广东东莞市 
442000广东中山市 
445100广东潮州市 
445200广东揭阳市 
445300广东云浮市 
450100广西南宁市 
450200广西柳州市 
450300广西桂林市 
450400广西梧州市 
450500广西北海市 
450600广西防城港市 
450700广西钦州市 
450800广西贵港市 
450900广西玉林市 
451000广西百色市 
451100广西贺州市移动不支持
451200广西河池市 
451300广西来宾市 
451400广西崇左市移动不支持
469003海南儋州市 
469007海南东方市移动不支持
469024海南临高县移动不支持
469026海南昌江黎族自治县移动不支持
469025海南白沙黎族自治县移动不支持
460100海南海口市 
469002海南琼海市移动不支持
469005海南文昌市移动不支持
469006海南万宁市移动不支持
469021海南定安县移动不支持
469023海南澄迈县移动不支持
469022海南屯昌县移动不支持
469030海南琼中黎族苗族自治县移动不支持
460200海南三亚市 
469027海南乐东黎族自治县移动不支持
469028海南陵水黎族自治县移动不支持
469029海南保亭黎族苗族自治县移动不支持
469001海南五指山市移动不支持
500000重庆重庆市 
510100四川成都市 
510300四川自贡市 
510400四川攀枝花市 
510500四川泸州市 
510600四川德阳市 
510700四川绵阳市 
510800四川广元市 
510900四川遂宁市 
511000四川内江市 
511100四川乐山市 
511300四川南充市 
511400四川眉山市 
511500四川宜宾市 
511600四川广安市 
511700四川达州市 
511800四川雅安市 
511900四川巴中市 
512000四川资阳市 
513200四川阿坝藏族羌族自治州 
513300四川甘孜藏族自治州 
513400四川凉山彝族自治州 
520100贵州贵阳市 
520200贵州六盘水市 
520300贵州遵义市 
520400贵州安顺市 
520500贵州毕节市 
520600贵州铜仁市 
522300贵州黔西南布依族苗族自治州 
522600贵州黔东南苗族侗族自治州 
522700贵州黔南布依族苗族自治州 
530100云南昆明市 
530113云南东川市移动不支持,电信不支持
530300云南曲靖市 
530400云南玉溪市 
530500云南保山市 
530600云南昭通市 
530700云南丽江市 
530800云南普洱市 
530900云南临沧市 
532300云南楚雄彝族自治州 
532500云南红河哈尼族彝族自治州 
532600云南文山壮族苗族自治州 
532800云南西双版纳傣族自治州 
532900云南大理白族自治州 
533100云南德宏傣族景颇族自治州 
533300云南怒江僳僳族自治州 
533400云南迪庆藏族普米族自治州 
540100西藏拉萨市 
540200西藏日喀则市 
540300西藏昌都市 
540400西藏林芝市 
542200西藏山南地区 
542400西藏那曲地区 
542500西藏阿里地区 
610100陕西西安市 
610200陕西铜川市 
610300陕西宝鸡市 
610400陕西咸阳市 
610500陕西渭南市 
610600陕西延安市 
610700陕西汉中市 
610800陕西榆林市 
610900陕西安康市 
611000陕西商洛市 
620100甘肃兰州市 
620200甘肃嘉峪关市移动不支持
620300甘肃金昌市移动不支持
620400甘肃白银市 
620500甘肃天水市 
620600甘肃武威市 
620700甘肃张掖市 
620800甘肃平凉市 
620900甘肃酒泉市 
621000甘肃庆阳市 
621100甘肃定西市 
621200甘肃陇南市 
622900甘肃临夏回族自治州 
623000甘肃甘南藏族自治州 
630100青海西宁市 
630200青海海东地区 
632200青海海北藏族自治州 
632300青海黄南藏族自治州 
632500青海海南藏族自治州 
632600青海果洛藏族自治州 
632700青海玉树藏族自治州 
632800青海海西蒙古族藏族自治州 
632801青海格尔木市移动不支持
640100宁夏银川市 
640200宁夏石嘴山市 
640300宁夏吴忠市 
640400宁夏固原市 
640500宁夏中卫市 
650100新疆乌鲁木齐市 
650200新疆克拉玛依市 
650400新疆吐鲁番地区 
652200新疆哈密地区 
652300新疆昌吉回族自治州 
652700新疆博尔塔拉蒙古自治州 
652800新疆巴音郭楞蒙古自治州 
652900新疆阿克苏地区 
653000新疆克孜勒苏柯尔克孜自治州 
653100新疆喀什地区 
653200新疆和田地区 
654000新疆伊犁哈萨克自治州 
654200新疆塔城市 
654300新疆阿勒泰地区 
654003新疆奎屯市移动不支持
659001新疆石河子市 

5、请求实例

  • 请求数据

  • 响应数据

定价:

  • 价格说明
    • API服务根据客户不同需求及调用次数进行协议定价
  • 详细咨询:
    • 联系电话:021-68071102
    • 联系邮箱:business@abcpen.com

1、接口描述

  • 实时位置核验

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码
5longitudestring经度
6latitudestring纬度

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4locationInforesultstring 
 realDistancelocationInfostring1:填写地址与实际地址距离小于等于3公里 2:填写地址与实际地址距离大于3公里,小于等于10公里址3:填写地址与实际地址距离大于10公里,小于等于20公里4:填写地址与实际地址距离大于20公里,小于等于50公里5:填写地址与实际地址距离大于50公里
 occurTimelocationInfoString如“2019-08-01 23:05:22”

5、请求实例

  • 请求数据

    {   "mobile":"11位手机号码",
     "latitude ":"30.277093 ",
       "longitude ":"119.970264 ",
       "appkey":"由服务方为接入方提供",
       "timestamp":"1557033789599",
       "sign":"数字签名" }
  • 响应数据

    { code: '0',
     msg: '请求成功',
     fee: 1,
     result:
      { locationInfo: { realDistance: '5', occurTime: '2019-08-01 23:05:22' },
        provider: 0
      },
     sign: '987cd133d40d34232e10acbcdc78cb07' }

功能简介:

  • 验证请求姓名、手机号码是否一致
  • 支持移动、联通、电信手机号

API:

暂无

定价:

  • 价格说明
    • API服务根据客户不同需求及调用次数进行协议定价
  • 详细咨询:
    • 孙经理    18888888888 
    • 高经理    17777777777

功能简介:

验证请求姓名、手机号码是否一致

支持移动、联通、电信手机号

API:

 暂无

定价:

  • 价格说明
    • API服务根据客户不同需求及调用次数进行协议定价
  • 详细咨询:
    • 联系电话:021-68071102
    • 联系邮箱:business@abcpen.com

银行征信核验产品接口文档

一、公共处理机制

(一)、目的
 

    本文档的目的是定义平台与企业网站之间的通讯约定、以及接口规范,以方便双方相关人员进行业务沟通与交流之用。同时也作 为平台与企业等各方业务功能开发的基础参考性文档。

(二)、接口规范
 
    数据协议总则
  • 通讯协议:平台向外开放的通讯协议采用HTTPS协议
  • 编码:默认使用UTF-8,否则中文字符可能为乱码
  • 接口权限:每个接入方需要登记访问IP,只对授权的IP地址开通访问权限
(三)、接口请求
  • 请求方式
    • 采用POST提交方式请求所有API能力
  • 签名 key
    • 请向商务申请
  • 数据格式
    • 请求数据格式
      • JSON
    • 响应数据格式
      • JSON
(四)、状态码字典
CODE说明
0请求成功
001接口未授权
002请求方式不正确,需post方式请求
003参数解析失败,请检查是否以json格式传递
004参数缺失
005请求超时,30秒
006数字签名验证失败
007服务端内部错误,请联系接口提供方
008账户余额不足
009参数校验有误
010号段暂不支持
100无数据
101请求超流
102当前码号请求次数超出限制
405无法验证或不存在
423请求过于频繁
503查询失败

1、接口描述

  • 验证请求姓名、手机号码是否一致

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4bankIdstring客户的银行卡纯数字卡号
5idNostring预验证用户的18位身份证号码
6namestring预验证用户的姓名

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码
2msgstring响应说明
3resultstring响应结果
4identicalresultNumber查得: 1:验证一致 -1:验证不一致未查得:0:库无记录
5signstring请求api过来的sign的回显,便于api跟踪

5、请求实例

  • 请求数据

    { "name":"姓名", 
     "bankId":"客户的银行卡卡号 ",
     "idNo":"身份证号",
      "appkey":"由服务方为接入方提供",
      "timestamp":"1557033789599", "sign":"a6579c85671d11dba941ba5fe3cfac64" }
  • 响应数据

    { result: { identical: 1, provider: 0}, fee:1, sign:“a6579c85671d11dba941ba5fe3cfac64”,msg: '请求成功', code:  ‘0’ }

1、接口描述

  • 验证请求姓名、手机号码是否一致

2、接口请求地址

3、请求参数说明

序号字段类型是否必填描述
1timestampstring请求发送时间戳
2signstring数字签名,md5(appkey +timestamp+ appsecret),32小写
3appkeystring由服务方为接入方提供
4mobilestring预验证11位手机号码
5idNostring预验证用户的18位身份证号码
6namestring预验证用户的姓名
7bankIdstring客户的银行卡纯数字卡号码

4、响应参数说明

序号元素名称父元素类型描述
1codestring响应状态码,如果code为’0’,且type为空时候,表示四要素不一致;或者返回以下编码: 2001 银行卡号有误2002 姓名有误2003 手机号码有误2004 身份证号码有误 2005 认证信息有误
2msgstring响应说明
3resultstring响应结果
4bankNameresultNumber查得: 1:验证一致 -1:验证不一致未查得:0:库无记录
5typestring账户类型,枚举值: TYPE1(疑似I类银行账户) TYPE2(II类银行账户) TYPE3(III类银行账户) TYPE2_3(II类或III类银行账户) TYPE4(贷记卡) TYPE5(非电子账户) TYPE6(未知账户类型) TYPE0(暂不支持银行)
5signstring请求api过来的sign的回显,便于api跟踪

5、请求实例

  • 请求数据

    { "name":"姓名",  
      "mobile":"11位手机号码",   
      "idNo":"身份证号",    
      "bankId":"客户的银行卡卡号",
      "appkey":"由服务方为接入方提供", 
      "timestamp":"1557033789599",  
      "sign":"f83a68f9fa58d0c35449cc11e014d096" }
    
  • 响应数据

    { result: { type: “TYPE!, bankName: “农业银行”}, msg: '请求成功', sign: f83a68f9fa58d0c35449cc11e014d096”,code:  ‘0’ }

杭州笔声智能科技有限公司

笔声智能是一家提供全球顶级的手写文字识别和自然语言处理技术的公司,采用行业领先的深度学习技术,以高精度手写文字识别为突破口,构造智能书写相关产品。目前商业化应用包括手写文字识别、笔记身份鉴别、手写输入法、图像符号识别、多语种语义分析、通用及垂直行业OCR应用;目前公司已经为教育、金融、人工智能等行业提供各种深度服务,客户包括谷歌输入法,科大讯飞输入法,搜狗输入法,美国Nuance等。

联系方式

公司电话:0571-88489992
商务合作:market@abcpen.com
联系地址:杭州市余杭区文一西路1818-2号
中国人工智能小镇5号楼518-520

微信公众号