运营商三要素

姓名、身份证号、手机号三要素核验。

产品概述

通过姓名、身份证号码、手机号码的一致性进行运营商三要素核验。

接口说明

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

请求参数

参数描述是否必填说明
parMerCode主商户号商户一级账号,由服务方提供
merAcct商户账号商户二级账号,由服务方提供
appKey商户密钥加签所需密钥,由服务方提供,入参不传此值
signature签名值报文加签后的值,见通用约定
productType产品类型见各接口附录
merserialNo商户流水号最长 36 位,建议上送便于双方查询交易
userName姓名UTF-8 字符姓名
idNum证件号手机号对应的证件号码
phoneNum手机号待核验的手机号码

请求示例

{merserialNo=商户流水号, parMerCode=主商户号, signature=..., merAcct=商户账号, userName=姓名, idNum=身份证号, phoneNum=13800138000, productType=PT3}

响应参数

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

data 数据域

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

datarow 数据域

子参描述是否必返说明
phoneType运营商类型见附录运营商类型字典

应答示例

{"respCode":"P300","respMsg":"认证一致,成功","data":{"parMerCode":"主商户号","merAcct":"商户账号","productType":"PT3","transCode":"MA31420180329144301849","idNum":"证件号","userName":"姓名","phoneNum":"13800138000"},"datarow":{"phoneType":"1"}}

附录

产品类型字典

产品类型枚举值产品类型含义
PT3运营商三要素

返回码及信息字典

返回码返回信息是否计费
P300认证一致,成功
P301认证不一致,三要素信息不一致
P302交易异常
P303不存在
P304无法验证
ID身份证号码不正确
NM姓名不正确
SJ手机号码不正确
ER交易异常
OT交易超时/资源方超时
SE系统异常
DE请求数据有误
SF验签失败
PD权限不足
AR账户余额不足
TNS该产品服务暂不可用

运营商类型字典

枚举值含义
1联通
2移动
3电信
9未知

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