完整示例代码分享:
加密算法:AES/ECB/PKCS5Padding,AES结果无需转小写,经过base64
加密后的数据需要urlencode传入
加密的密钥为:客户个人中心的openid经过md5后结果为小写取前16位
{
"reason": "成功",
"result": {
"jobid": "JH2131191113105116991630Np",/*本次查询流水号*/
"res": "2",/*验证结果,1:匹配 2:不匹配*/
"message": "认证信息不匹配"/*描述*/
},
"error_code": 0
}
--------------------------------失败示例-----------------------------------------------
{
"reason": "认证失败,银行卡状态异常,详情请咨询您的发卡行",
"result": {
"jobid": "JH2131210301103558285356n3",/*本次查询流水号*/
"error_code_detail": 22130306 /*详情错误码,入参detailCode=1时返回*/
},
"error_code": 221303
}
---------------------------详情错误码列表------------------------------------------
错误码 详情码(error_code_detail) 说明
221301 221301 数据源超时,请稍后重试
221302 221302 查无记录
221303 22130301 认证失败,请稍后重试
221303 22130302 认证失败,卡号不存在
221303 22130303 认证失败,发卡行不支持
221303 22130304 认证失败,数据源异常
221303 22130305 认证失败,该卡号当日连续多次认证不通过被限制校验,次日恢复
221303 22130306 认证失败,银行卡状态异常,详情请咨询您的发卡行
221303 22130307 认证失败,未开通无卡支付
221306 22130601 参数错误:姓名格式不正确
221306 22130602 参数错误:身份证格式不正确
221306 22130603 参数错误:银行卡号格式不正确
221306 22130604 参数错误:身份证格式或手机号不正确
221306 22130605 参数错误:手机号格式不正确
221306 22130606 同一要素请求过于频繁
221306 22130607 同一银行卡请求过于频繁
221306 22130608 参数错误:订单号格式不正确
221306 22130609 sign错误
221306 22130610 其他错误
221307 221307 用户订单号重复