图片上送

1、修订记录

修订记录 日期 说明
1.0 2023.05.17 初版

2、业务说明

(1)接口说明

当扫码服务商提交入网申请资料,生成入网流水后,可以通过此接口上传图片
注意:图片限制最大为2M,请注意在前后端做下大小限制,以免影响用户体验

请求主体类型:multipart/form-data

请求方式:POST

3、请求地址

环境 HTTPS请求地址
测试环境 https://appdev.ysepay.com/openapi/file/smsc/upload
正式环境 https://ysgate.ysepay.com/openapi/file/smsc/upload

4、请求参数说明

4.1、公共请求参数

参数 类型(长度) 必填 参数说明
timeStamp String Y 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss"
method String(128) Y 接口名称,固定值:file.smsc.upload
charset String(10) Y 请求使用的编码格式,如utf-8,gbk,gb2312等,固定为utf-8
sign String Y 商户请求参数的签名串(签名算法默认为国密),详见demo,注意:请用商户私钥进行签名
check String Y 银盛公钥加密随机生成的字符串(key)得到的加密值,详见demo
bizContent String Y 业务参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递。注意:需要通过AES以及随机生成的字符串(key)加密业务参数集合,得到bizContent
reqId String Y 请求唯一流水号,商户系统唯一,要求32个字符内(最少14个字符),只能是数字、大小写字母_-且在同一个商户号下唯一。最后12位要求格式为"yyMMddHHmmss" 示例值:xy1415220315145602
certId String Y 发起方商户号,服务商在银盛给自己开设的商户号,即可当作发起方商户号,由银盛生成并下发。 注意:不同于子商户号,服务商发展的商户即为子商户号
version String Y 调用的接口版本,固定为:1.0

4.2、业务请求参数

(bizContent加密前的json数据明文字符串)

参数 类型(长度) 必填 参数说明
file File Y 图片文件,将媒体图片进行二进制转换,得到的媒体图片二进制内容,在请求body中上传此二进制内容。媒体图片只支持JPG、JPEG、BMP、PNG格式,文件大小不能超过2M,注意:上传请参照demo
meta Object Y 媒体文件,媒体文件元信息,使用json表示,包含两个字段:sha256、picType、picNm、sysFlowId

4.2.1 meta具体参数

参数 类型(长度) 必填 参数说明
picType String(4) Y 图片类别,A001-营业执照 A002-法人身份证正面(头像面) A003-法人身份证反面(国徽面) A004-结算账户正面(卡号面) A005-结算账户反面 A006-商户门头照片 A007-内景照片 A008-收银台照片 A009-手持身份证合影照片 A010-收单协议盖章页 A011-开户许可证 A012-收单协议首页 A013-非法人身份证头像面 A014-非法人身份证国徽面 A015-事业单位法人证书 A016-其他证明文件 A017-民办非企业单位登记证书 A018-基金会法人登记证书 A0041-备用结算账户正面(卡号面) B001-租赁合同 第一页 B002-租赁合同 第二页 B003-租赁合同 第三页 B004-法人/非法人手持授权书 B005-法人/非法人结算授权书 B006-租赁面积图片 B007-经营业务图片 B008-其他1 B009-其他2
picNm String(50) N 文件名
sysFlowId String(25) Y 入网申请流水号,调用商户入网申请接口成功会返回入网申请流水号。
sha256 String Y 文件摘要,图片文件的文件摘要,即对图片文件的二进制内容进行sha256计算得到的值。 示例值:hjkahkjsjkfsjk78687dhjahdajhk

5、响应参数说明

请注意:银盛后期会对返回参数保留扩展的权力,扩展方式为新增参数但不会删除参数,请商户在解析银盛返回参数时要支持银盛可能扩展参数这种情况。

5.1、公共响应参数

参数 类型(长度) 必填 参数说明
code String(5) Y 网关响应码,示例值:00000 详见网关公共响应码
msg String(50) Y 网关响应码描述
subCode String Y 业务响应码,参见具体的API接口文档
subMsg String Y 业务响应描述
timeStamp String Y 响应时间,格式"yyyy-MM-dd HH:mm:ss"
norce String(128) Y 随机参数
sign String Y 响应参数的签名串,详见demo,
注意:请用银盛公钥进行验签
businessData String Y 业务响应参数集合,
注意:银盛网关通过AES加密业务响应参数集合,得到businessData,商户需要对其进行解密,详情请见demo

6、业务响应码 网关公共响应码

响应码 响应码描述 解决方案
0000 成功
B519999 系统异常 请联系银盛技术人员处理
B519998 请勿频繁调用 请勿短时间内频繁请求
A519997 重复的请求 检查请求参数,修改后重新发起请求
A519996 非法金额 检查请求参数,修改后重新发起请求
A519990 请求参数非法 检查请求参数,修改后重新发起请求
A510001 发起方有误 检查请求参数,修改后重新发起请求
A510002 入网申请流水不存在 检查请求参数,修改后重新发起请求
B510005 代理商与发起方不是上下级关系 请检查代理商跟发起方关系
B510101 当前状态下不支持上传图片 请根据具体返回信息处理

B510102 OCR资料核对有误 检查请求参数,修改后重新发起请求
B519994 暂停服务 尊敬的云商服用户,您好!从即日起,云商服的服务时间调整为每日7时至20时59分,其余时段(当日21:00~次日06:59)暂停服务,敬请谅解

results matching ""

    No results matching ""