为了满足某些API接口调用时权限的验证及请求参数的特殊业务要求,开放平台OpenAPI定义如下的参数预检规则。
对于备注中有特殊说明的请求报文体参数,在进行接口调用时,传递的值应满足如下对应条件,否则接口将返回错误应答码(respCd):9913,应答信息(respMsg)为“你的报文数据有误,未通过数据信息校验,具体原因视业务需求”。
规则编号 | 规则名称 | 规则描述 |
0001 | 机构信息预检规则 | 如果是银联用户(用户机构代码是00010000),则不验证;如果是机构用户,则验证报文字段取值(如果有长度位,先剔除,如0801020000)是否和用户机构代码一致。 |
0002 | BOSP商户代码校验 | 如果非商户类型,则不验证;如果是商户用户,则验证报文字段取值是否和用户商户代码一致。 |
0003 | BOSP机构代码校验 | 如果是非机构用户请求,则不验证;如果是机构用户,则验证报文字段取值是否和用户机构代码一致。 |
0004 | 商户代码校验 | 验证报文字段取值是否与用户商户代码一致。 |
0005 | APPID校验 | 验证报文字段与用户APPID值是否一致。 |
0006 | 统一文件管理机构代码校验 | 四个标识代码[launchPointIdCd,sendPointIdCd,rcvPointIdCd,filePointIdCd]有一个为登录机构号。 |
0007 | 机构代码唯一校验 | 判断字段等于用户的机构代码,00010000无特殊权限。 |
0008 | 业务产品关联代码校验规则 | 校验字段与使用产品的关联信息相等。 |
0009 | userId校验 | 验证报文字段与用户登录号是否一致。 |
0010 | 工商信息服务商户或机构号校验 | 验证商户号、机构号是否符合要求。 |