银行卡二三四要素-非身份证
支持非身份证证件类型的银行卡身份核验。
产品概述
通过姓名、证件号码、手机号码、银行卡号的一致性来进行银行卡身份核验,支持非身份证验证。
覆盖范围:银联卡。银行卡号必送;四参数齐全为四要素;三要素支持卡号+身份证号+姓名;二要素仅支持卡号+身份证号。
- 响应时间:平均 500ms
接口说明
- 请求地址:由服务方提供
- 请求方式:HTTP POST
- 请求格式:
application/x-www-form-urlencoded - 响应格式:
application/json - 超时时间:默认 20s
请求参数
| 参数 | 描述 | 是否必填 | 说明 |
|---|---|---|---|
| parMerCode | 主商户号 | 是 | 商户一级账号,由服务方提供 |
| merAcct | 商户账号 | 是 | 商户二级账号,由服务方提供 |
| appKey | 商户密钥 | 否 | 加签所需密钥,由服务方提供,入参不传此值 |
| signature | 签名值 | 是 | 报文加签后的值,见通用约定 |
| productType | 产品类型 | 是 | 见各接口附录 |
| merserialNo | 商户流水号 | 否 | 最长 36 位,建议上送便于双方查询交易 |
| version | 版本号 | 否 | 返回银行卡类型可传 1.1 |
| bankNumber | 卡号 | 是 | |
| userName | 姓名 | 否 | |
| type | 证件类型 | 是 | 见附录证件类型字典 |
| idNum | 证件号 | 否 | |
| phoneNum | 手机号 | 否 | |
| isPersonalAuth | 是否取得个人授权 | 是 | 1-是 0-否 |
| busiScene | 业务场景 | 是 | 1-绑卡 2-关联支付核验 |
请求示例
响应参数
| 参数 | 描述 | 是否必返 | 说明 |
|---|---|---|---|
| respCode | 返回码 | 是 | 见各接口附录 |
| respMsg | 返回信息 | 是 | 见各接口附录 |
| data | data 数据域 | 是 | 返回请求信息及我司订单号 |
data 数据域
| 子参 | 描述 | 是否必返 | 说明 |
|---|---|---|---|
| parMerCode | 主商户号 | 是 | 原样返回 |
| merAcct | 商户账号 | 是 | 原样返回 |
| productType | 产品类型 | 是 | 原样返回 |
| transCode | 交易流水号 | 否 | 我司交易流水号(订单号) |
| bankName | 银行名称 | 是 | |
| bankNumber | 卡号 | 是 | |
| userName | 姓名 | 否 | |
| type | 证件类型 | 是 | 原样返回 |
| idNum | 证件号 | 否 | |
| phoneNum | 手机号 | 否 |
datarow 数据域(version=1.1 时返回)
| 子参 | 描述 | 是否必返 | 说明 |
|---|---|---|---|
| CardType | 银行卡类型 | 否 |
应答示例
非身份证产品必须含身份证类型字段,否则返回「暂不支持该类型认证」。
附录
产品类型字典
| 产品类型枚举值 | 产品类型含义 |
|---|---|
| PB022 | 二要素(卡号+身份证号) |
| PB34 | 三要素(卡号+姓名+身份证号) |
| PB34 | 四要素(卡号+姓名+身份证号+手机号) |
返回码及信息字典
| 返回码 | 返回信息 | 是否计费 |
|---|---|---|
| 00 | 认证一致,成功 | 是 |
| 05 | 认证不一致,持卡人信息有误 | 是 |
| 14 | 认证不一致,无效卡号 | 是 |
| 35 | 认证不一致,卡状态异常 | 是 |
| 36 | 认证不一致,受限制的卡 | 否 |
| FL | 交易失败,详情请咨询发卡行 | 否 |
| LM | 交易次数超限或操作过频 | 否 |
| MP | 银行卡未预留手机号 | 是 |
| CT | 无效证件类型 | 否 |
| ID | 身份证号错误 | 是 |
| NM | 姓名校验不通过 | 是 |
| CD | 银行卡号码有误 | 是 |
| SJ | 手机号码不合法 | 是 |
| NS | 该卡暂不支持认证 | 否 |
| MN | 交易商户名称不合法 | 否 |
| TS | 交易场景代码不合法 | 否 |
| ER | 交易异常 | 否 |
| OT | 交易超时/资源方超时 | 否 |
| SE | 系统异常 | 否 |
| DE | 请求数据有误 | 否 |
| SF | 验签失败 | 否 |
| PD | 权限不足 | 否 |
| AR | 账户余额不足 | 否 |
| TNS | 该产品服务暂不可用 | 否 |
银行卡类型字典
| 枚举值 | 含义 |
|---|---|
| 1 | 借记卡 |
| 2 | 贷记卡 |
| 3 | 准贷记卡 |
| 4 | 预付费卡 |
证件类型字典
| 枚举值 | 证件类型 | 是否支持 |
|---|---|---|
| 02 | 军官证 | 支持 |
| 03 | 护照 | 支持 |
| 04 | 户口簿 | 暂不支持 |
| 05 | 士兵证 | 支持 |
| 06 | 内地居民来往港澳通行证 | 支持 |
| 07 | 台湾同胞来往内地通行证 | 支持 |
| 08 | 临时身份证 | 暂不支持 |
| 09 | 外国人居留证 | 暂不支持 |
| 10 | 警官证 | 支持 |
| 11 | 营业执照 | 暂不支持 |
| 12 | 组织商户代码证 | 暂不支持 |
| 13 | 税务登记证 | 暂不支持 |
| 14 | 统一社会信用代码证 | 暂不支持 |
| 15 | 港澳居民来往内地通行证(回乡证) | 支持 |
| 16 | 驾驶证 | 暂不支持 |
| 17 | 学生证 | 暂不支持 |
| 99 | 其他 | 预留 |
加签说明与 Java Demo 见通用约定。