银行卡四要素验证

提供商: 杭州数脉科技有限公司 标签: 银行卡认证

在线客服:

服务时间:

9:00-22:00

联系邮箱:

bd@shumaidata.com

联系电话:

18984563165

银行卡四要素验证

银行卡四要素验证

请求参数(Headers)

名称 类型 是否必须 描述
无参数

请求参数(Qurey)

名称 类型 是否必须 描述
bankcard String 银行卡号
idcard String 身份证号
mobile String 手机号
name String 姓名

请求参数(Body)

名称 类型 是否必须 描述
无参数

请求示例

  • python
  • curl
import urllib2, ssl, datetime, hmac, base64, hashlib

host = 'service-m5ly0bzh-1256140209.ap-shanghai.apigateway.myqcloud.com'
url = 'https://service-m5ly0bzh-1256140209.ap-shanghai.apigateway.myqcloud.com/release'
path = '/bank_card4/verify'
querys = ''
querys += 'bankcard=5204408086566492&idcard=350301194401279422&mobile=18012345678&name=冯宝宝'
source = 'source'
method ='GET'
GMT_FORMAT = '%a, %d %b %Y %H:%M:%S GMT'

#云市场分配的密钥Id
SecretId='xxx'
#云市场分配的密钥Key
SecretKey='xxx'
dateTime = datetime.datetime.utcnow().strftime(GMT_FORMAT)
auth = "hmac id=\"" + SecretId + "\", algorithm=\"hmac-sha1\", headers=\"date source\", signature=\""
signStr = "date: " + dateTime + "\n" + "source: " + source
sign = hmac.new(SecretKey, signStr, hashlib.sha1).digest()
sign = base64.b64encode(sign)
sign = auth + sign + "\""

bodys = {}
url = url + path + '?' + querys
request = urllib2.Request(url)

request.add_header('Authorization', sign)
request.add_header('Host', host)
request.add_header('Source', 'source')
request.add_header('Date', dateTime)
request.add_header('X-Requested-With', 'XMLHttpRequest')
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
response = urllib2.urlopen(request, context=ctx)
content = response.read()
if (content):
	print(content)
curl -v -X GET https://service-m5ly0bzh-1256140209.ap-shanghai.apigateway.myqcloud.com/release/bank_card4/verify ?bankcard=5204408086566492&idcard=350301194401279422&mobile=18012345678&name=冯宝宝-H 'Host:service-m5ly0bzh-1256140209.ap-shanghai.apigateway.myqcloud.com' -H 'Source:source' -H 'Date:Mon, 19 Mar 2018 12:08:40 GMT' -H 'Authorization:hmac id = "AKIDi6qE41WgJ9w8h4h9zq68Vq24d1beIuN0qIwU", algorithm = "hmac-sha1", headers = "date source", signature = yMCxXNytW5nvVGNZ8aBtRxmiLJ4=' -H 'X-Requested-With:XMLHttpRequest' 
//请用云市场分配给您的密钥计算签名并放入请求头,Date为当前的GMT时间

正常返回示例

{
    "code": "0",//返回码
    "message": "成功",//返回码描述
    "result": {
        "bankcard": "520440**********492",//银行卡卡号
        "name": "冯**",//姓名
        "idcard": "35030119******9422",//身份证号码
        "mobile": "180*****678",//手机号码
        "res": "2",//验证结果状态码(1,2,3,-1)
        "description": "认证信息不匹配"//验证结果状态描述(与res状态码相对应)
    }
}

失败返回示例

{
    "code": "20603",
    "message": "请求银行卡号不标准:银行卡为空或者卡号错误",
    "result": {}
}

返回码定义

返回码 返回信息 描述
无参数
  • 银行卡四要素验证

    请求方式 GET 返回类型 JSON
查看接口详情

服务商联系方式

在线客服:

服务时间:

9:00-22:00

联系邮箱:

bd@shumaidata.com

联系电话:

18984563165

服务商简介:

杭州数脉科技有限公司,是专注于征信大数据的技术驱动型企业,为企业提供一站式互联网风控解决方案。主要提供数据服务、身份认证、反欺诈服务等,被广泛运用于P2P、小贷、消费金融、电商等行业。公司坚持客户第一的服务理念,不断完善产品,提升服务质量,努力为客户创造值。公司创始团队主要来自互联网领军企业,多年的互联网和金融科技的经验使团队对行业发展、需求、痛点有较深的认识和把控。公司的使命是通过自身在数据采集、模型算法、机器学习领域的技术优势,挖掘互联网大数据的价值,帮助企业节约成本、提高效率,同时让无传统征信记录人群能享受到金融服务。数脉科技致力于成为一家业内受尊敬的、专业的大数据征信公司。