银行卡二三四要素-身份证

通过姓名、身份证号、手机号、银行卡号进行银联卡身份核验。

产品概述

通过客户姓名、身份证号码、柜面预留手机号码、银行卡号的一致性来进行银行卡身份核验。

覆盖范围:银联卡(部分银行需要开通银联在线支付)。

银行卡号(bankNumber)必送,其他请求参数至少提供一个。四参数齐全为四要素;三要素支持卡号+身份证号+姓名;二要素支持卡号+身份证号、卡号+姓名、卡号+手机号。

  • 响应时间:平均 500ms

接口说明

  • 请求地址:由服务方提供
  • 请求方式:HTTP POST
  • 请求格式:application/x-www-form-urlencoded
  • 响应格式:application/json
  • 超时时间:默认 20s

请求参数

参数描述是否必填说明
parMerCode主商户号商户一级账号,由服务方提供
merAcct商户账号商户二级账号,由服务方提供
appKey商户密钥加签所需密钥,由服务方提供,入参不传此值
signature签名值报文加签后的值,见通用约定
productType产品类型见各接口附录
merserialNo商户流水号最长 36 位,建议上送便于双方查询交易
version版本号要返回银行卡类型传值 1.1,否则无需上传
bankNumber卡号银行卡号
userName姓名银行卡开户预留姓名
idNum证件号银行卡开户预留证件号
phoneNum手机号银行卡开户预留手机号
isPersonalAuth是否取得个人授权1-是 0-否
busiScene业务场景1-绑卡类实名认证 2-关联支付时核验

请求示例

{isPersonalAuth=1, bankNumber=卡号, merserialNo=商户流水号, parMerCode=主商户号, signature=..., phoneNum=手机号, merAcct=商户账号, userName=姓名, idNum=证件号, busiScene=1, productType=PB34}

响应参数

参数描述是否必返说明
respCode返回码见各接口附录
respMsg返回信息见各接口附录
datadata 数据域返回请求信息及我司订单号

data 数据域

子参描述是否必返说明
parMerCode主商户号原样返回
merAcct商户账号原样返回
productType产品类型原样返回
transCode交易流水号我司交易流水号(订单号)
bankName银行名称返回银行卡对应银行名称
bankNumber卡号原样返回
userName姓名原样返回
idNum证件号原样返回
phoneNum手机号原样返回

datarow 数据域(version=1.1 时返回)

子参描述是否必返说明
CardType银行卡类型见附录银行卡类型字典

应答示例

{"respCode":"00","respMsg":"认证一致,成功","data":{"parMerCode":"主商户号","merAcct":"商户账号","productType":"PB34","transCode":"MA31420180329144301849","bankName":"银行名称","bankNumber":"卡号","idNum":"证件号","phoneNum":"手机号","userName":"姓名"},"datarow":{"CardType":"1"}}

附录

产品类型字典

产品类型枚举值产品类型含义
PB02银行卡二要素(卡号+姓名)
PB021银行卡二要素(卡号+手机号)
PB022银行卡二要素(卡号+身份证号)
PB03银行卡三要素(卡号+姓名+身份证号)
PB34银行卡四要素(卡号+姓名+身份证号+手机号)

返回码及信息字典

返回码返回信息是否计费
00认证一致,成功
01发卡行不支持此笔交易
03认证不一致,发卡行不支持此笔交易
04认证不一致,此卡被没收
05认证不一致,持卡人信息有误
06认证不一致,认证未通过请联系发卡行
14认证不一致,无效卡号
15认证不一致,此卡无对应发卡行
21认证不一致,该卡未初始化或睡眠卡
28认证不一致,当前提交数量过多
33认证不一致,此卡已过期
34认证不一致,作弊卡、吞卡
35认证不一致,卡状态异常
36认证不一致,受限制的卡
40认证不一致,未开通无卡支付
41认证不一致,此卡已挂失
42认证不一致,无此账户
43认证不一致,被窃卡
54认证不一致,此卡已过期
62认证不一致,受限制的卡
65认证不一致,认证未通过请联系发卡行
67无法验证
75认证不一致,密码错误次数超限
IL认证不一致,无法识别的卡
LM交易次数超限或操作过频
MP您的银行卡未预留手机号
CT无效证件类型
ID认证不一致,身份证号错误
NM认证不一致,姓名校验不通过
CD认证不一致,银行卡号码有误
SJ认证不一致,手机号码不合法
NS该卡暂不支持认证
MN交易商户名称不合法
TS交易场景代码不合法
ER交易异常
OT交易超时/资源方超时
SE系统异常
DE请求数据有误
SF验签失败
PD权限不足
AR账户余额不足
TNS该产品服务暂不可用

银行卡类型字典

枚举值含义
1借记卡
2贷记卡
3准贷记卡
4预付费卡

加签说明与 Java Demo 见通用约定