接口用于宝付账簿开户或账户升级上传资质文件使用。
接口须知
符号 | 符号性质 | 符号说明 |
---|---|---|
M | 强制域(Mandatory) | 必须填写的域 |
C | 条件域(Conditional) | 某条件成立时必须填写的域 |
O | 选用域(Optional) | 选填属性(可选预) |
R | 原样返回域(Returned) | 必须与先前报文中对应域的值相同的域 |
报文头说明
请求报文
请求报文格式:key1=value1&key2=value2&key3=value3…
域名 | 类型 | 出现要求 | 参数备注 |
---|---|---|---|
orderType | String | M | 类型值:0 宝财通上传文件 |
memberId | String | M | 宝付商户号 |
terminalId | String | M | 宝付终端号 |
verifyType | String | M | 固定值:11(RSA国际加密) |
content | String | M | 内容 |
file | Multipart | M | 上传的文件尽量文件名命名格式如下,上送的文件为ZIP压缩包。多个文件在fileNameMap中标识出来。与压缩包文件名一致。 |
sha256 | String | M | 固定长度64位,对文件流进行sha256运算后转16进制 |
signature | String | M | 除签名字段外全部加签。按key1=value1&key2=value2…模式将TreeMap对象转换为字符串,UTF-8编码格式下进行SHA-256计算后使用RSA私钥加签 |
示例:
memberId=102002345, terminalId=200002345, orderType=0, verifyType=11, content={“accType”:”2”,”transSerialNo”:”upload_20250915155515”,”businessParams”:”CM660000000122806438”,”noticeUrl”:”https://xxxx","fileNameMap":[{"fileName":"101","fileType":"101"},{"fileName":"102","fileType":"102"},{"fileName":"104","fileType":"104"},{"fileName":"111","fileType":"111"},{"fileName":"401","fileType":"401"},{"fileName":"999","fileType":"999"}]}, sha256=ca8307dac48160128a514d891d982a2e9b77adcde4c0154dfae3ec774bfd2833, signature=336A2D90D0FB889CCC03017F4EB9F2A3A6D48E2AB3649F8DEC89B20A17AAF59A5F3095F9C8F89805EA78693312F79B0B32418F0548D5C5E1317713EA6AFDA3005CF4A6C3CFB3A18862CC1E274D9A59EA5B0B6D05DA2389E5B709121D8AF857F2DC47DB7ED44B9467F881604CB6FD60F5D92C0C8ED93D364E3304C59D35405060
同步返回报文
域名 | 类型 | 出现要求 | 参数备注 |
---|---|---|---|
content | String | M | 内容 |
signature | String | M | 除签名字段外全部加签。按key1=value1&key2=value2…模式将TreeMap对象转换为字符串,UTF-8编码格式下进行SHA-256计算后使用RSA私钥加签 |
示例:
memberId=102002345, terminalId=200002345, orderType=0, verifyType=11, content={“accType”:”2”,”transSerialNo”:”upload_20250915155515”,”businessParams”:”CM660000000122806438”,”noticeUrl”:”https://xxxx","fileNameMap":[{"fileName":"101","fileType":"101"},{"fileName":"102","fileType":"102"},{"fileName":"104","fileType":"104"},{"fileName":"111","fileType":"111"},{"fileName":"401","fileType":"401"},{"fileName":"999","fileType":"999"}]}, sha256=ca8307dac48160128a514d891d982a2e9b77adcde4c0154dfae3ec774bfd2833, signature=336A2D90D0FB889CCC03017F4EB9F2A3A6D48E2AB3649F8DEC89B20A17AAF59A5F3095F9C8F89805EA78693312F79B0B32418F0548D5C5E1317713EA6AFDA3005CF4A6C3CFB3A18862CC1E274D9A59EA5B0B6D05DA2389E5B709121D8AF857F2DC47DB7ED44B9467F881604CB6FD60F5D92C0C8ED93D364E3304C59D35405060
文件同步上传接口
接口URL
准生产环境地址:https://vgw.baofoo.com/baofu-upload-trade/trade/syncUploadFile
正式环境地址:https://upload.baofoo.com/baofu-upload-trade/trade/syncUploadFile
请求参数content
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
accType | int | 1 | M | 账户类型:1个人,2商户,3 个体工商户 |
transSerialNo | String | 200 | M | 请求流水号 |
businessParams | String | 128 | M | Ordertype 0 :自定义唯一标识,示例:登录号 |
noticeUrl | String | 200 | O | 回调地址 |
fileNameMap | List | 文件名映射表 | ||
platformNo | String | 32 | C | 平台号(主商户号) (代理模式必传) |
fileNameMap(文件对应表 List)
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
fileType | String | 1 | M | 详情开户文件类型表 |
fileName | String | 200 | M | 文件类型对应文件名称(不包括扩展名) |
返回参数content
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
success | int | 4 | M | 返回码 1 成功 0 失败 -1 异常 2处理中 |
errorCode | String | 20 | C | 错误码 |
errorMsg | String | 40 | C | 错误原因 |
result | List | 返回数据列表 |
列表result
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
memberId | String | 32 | C | 宝付商户号 |
terminalId | String | 32 | C | 宝付终端号 |
businessParams | String | 100 | C | Ordertype 0 :自定义唯一标识,示例:登录号 |
orderType | String | 200 | C | 订单类型 |
transSerialNo | int | 1 | C | 请求流水号 |
accType | int | 1 | C | 账户类型:1个人,2商户,3 个体工商户 |
state | int | 1 | C | 订单状态1成功,2失败 |
dfsFileNotifyList | List | 返回数据列表 |
列表dfsFileNotifyList
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
fileName | String | 64 | M | 文件名称 |
fileType | String | 1 | M | 文件类型 |
fileId | String | 64 | M | 文件ID |
dfsGroup | String | 32 | M | Dfs分组 |
dfsFileName | String | 64 | O | Dfs文件名 |
dfsPath | String | 100 | M | Dfs路径 |
state | int | 1 | O | 文件上传状态 |
文件查询接口
接口URL
准生产环境地址:https://qas-upload.baofoo.com/baofu-upload-trade/trade/queryUploadFile
正式环境地址:https://upload.baofoo.com/baofu-upload-trade/trade/queryUploadFile
请求参数content
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
version | String | 5 | M | 版本号:1.0.0 |
transSerialNo | String | 200 | M | 请求流水号 |
businessParams | String | 128 | M | Ordertype 0 :自定义唯一标识,示例:登录号 |
platformNo | String | 32 | C | 平台号(主商户号) (代理模式必传) |
tradeTime | String | 10 | M | 对应流水号的交易日期,格式YYYY-MM-DD |
返回参数content
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
success | int | 4 | M | 返回码 1 成功 0 失败 -1 异常 2处理中 |
errorCode | String | 20 | C | 错误码 |
errorMsg | String | 40 | C | 错误原因 |
result | List | 返回数据列表 |
列表result
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
memberId | String | 32 | C | 宝付商户号 |
terminalId | String | 32 | C | 宝付终端号 |
businessParams | String | 100 | C | Ordertype 0 :自定义唯一标识,示例:登录号 |
orderType | String | 200 | C | 订单类型 |
transSerialNo | int | 1 | C | 请求流水号 |
accType | int | 1 | C | 账户类型:1个人,2商户,3 个体工商户 |
state | int | 1 | C | 订单状态1成功,2失败 |
sync | int | 1 | C | 同步状态0异步 1同步 |
dfsFileNotifyList | List | 返回数据列表 |
列表dfsFileNotifyList
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
fileName | String | 64 | M | 文件名称 |
fileType | String | 1 | M | 文件类型 |
fileId | String | 64 | M | 文件ID |
dfsGroup | String | 32 | M | Dfs分组 |
dfsFileName | String | 64 | O | Dfs文件名 |
dfsPath | String | 100 | M | Dfs路径 |
state | int | 1 | O | 文件重传/上传状态 |
文件重新上传接口
接口URL
准生产环境地址:https://qas-upload.baofoo.com/baofu-upload-trade/trade/syncReUploadFile
正式环境地址:https://upload.baofoo.com/baofu-upload-trade/trade/syncReUploadFile
请求参数content
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
accType | int | 1 | M | 账户类型:1个人,2商户,3 个体工商户 |
transSerialNo | String | 200 | M | 请求流水号 |
businessParams | String | 128 | M | Ordertype 0 :开户返回的客户账户号 |
noticeUrl | String | 200 | O | 回调地址 |
fileNameMap | List | 文件名映射表 |
fileNameMap(文件对应表 List)
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
fileType | String | 1 | M | 详情开户文件类型表 |
fileName | String | 200 | M | 文件类型对应文件名称(不包括扩展名) |
返回参数content
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
success | int | 4 | M | 返回码 1 成功 0 失败 -1 异常 2处理中 |
errorCode | String | 20 | C | 错误码 |
errorMsg | String | 40 | C | 错误原因 |
result | List | 返回数据列表 |
列表result
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
memberId | String | 32 | C | 宝付商户号 |
terminalId | String | 32 | C | 宝付终端号 |
businessParams | String | 100 | C | Ordertype 0 :自定义唯一标识,示例:登录号 |
orderType | String | 200 | C | 订单类型 |
transSerialNo | int | 1 | C | 请求流水号 |
accType | int | 1 | C | 账户类型:1个人,2商户,3 个体工商户 |
dfsFileNotifyList | List | 返回数据列表 |
列表dfsFileNotifyList
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
fileName | String | 64 | M | 文件名称 |
fileType | String | 1 | M | 文件类型 |
fileId | String | 64 | M | 文件ID |
dfsGroup | String | 32 | M | Dfs分组 |
dfsFileName | String | 64 | O | Dfs文件名 |
dfsPath | String | 100 | M | Dfs路径 |
state | int | 1 | O | 文件上传状态 |
文件完成结果通知
1.宝付返回格式为JSON
2.商户接收到通知后务必在接收通知页面上返回大写OK
3.宝付系统在未确认商户接收通知成功后将会通过重发机制通知商户(重发次数10次,请以第一次收到的付款成功的消息为准,避免进行多次确认)通知发给商户。
4.该接口除了订单成功、失败结果通知外,退款的结果也一并通知。
5.商户若需要该回调接口需联系技术支持人员配置回调地址等相关信息。
6.通知接口Demo http://URL? member_id=1 & terminal_id=2 & data_type=JSON & data_content=内容 &signature=签名
报文头说明
参数名称 | 类型 | 出现要求 | 参数备注 |
---|---|---|---|
memberId | String | M | 宝付商户号 |
terminalId | String | M | 宝付终端号 |
data_type | String | M | JSON |
data_content | String | M | |
signature | String | M | 除签名字段外全部加签。按key1=value1&key2=value2…模式将TreeMap对象转换为字符串,UTF-8编码格式下进行SHA-256计算后使用RSA私钥加签 |
报文参数data_content
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
memberId | String | 32 | C | 宝付商户号 |
terminalId | String | 32 | C | 宝付终端号 |
businessParams | String | 100 | C | Ordertype 0 :自定义唯一标识,示例:登录号 |
orderType | String | 200 | C | 订单类型 |
transSerialNo | int | 1 | C | 请求流水号 |
accType | int | 1 | C | 账户类型:1个人,2商户,3 个体工商户 |
state | int | 1 | C | 订单状态1成功,2失败 |
dfsFileNotifyList | List | 返回数据列表 |
列表dfsFileNotifyList
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
fileName | String | 64 | M | 文件名称 |
fileType | String | 1 | M | 文件类型 |
fileId | String | 64 | M | 文件ID |
dfsGroup | String | 32 | M | Dfs分组 |
dfsFileName | String | 64 | O | Dfs文件名 |
dfsPath | String | 100 | M | Dfs路径 |
state | int | 1 | O | 文件上传/重传状态 |
path | String | 100 | O | 文件路径 |
通知报文说明
格式样例:
{“accType”:”1”,”businessParams”:”CP660000002185089108”,”dfsFileNotifyList”:[{“dfsFileName”:”CertIdBack”,”dfsGroup”:”group1”,”dfsPath”:”M00/3C/BD/CgAVhF7WDICAbooPABlMAzW0aS0255.jpg”,”fileId”:12979198,”fileName”:”CertIdBack”,”fileType”:302},{“dfsFileName”:”CertIdFront”,”dfsGroup”:”group1”,”dfsPath”:”M00/40/C1/CgAVg17WDICAc_ysABlMAzW0aS0815.jpg”,”fileId”:12979199,”fileName”:”CertIdFront”,”fileType”:301},{“dfsFileName”:”PlatformCooperateAgreement”,”dfsGroup”:”group1”,”dfsPath”:”M00/3C/BD/CgAVhF7WDIGAVO2vABlMAzW0aS0426.jpg”,”fileId”:12979200,”fileName”:”PlatformCooperateAgreement”,”fileType”:311},{“dfsFileName”:”SpecialIndustryLicense”,”dfsGroup”:”group1”,”dfsPath”:”M00/40/C1/CgAVg17WDIGAPS1RABlMAzW0aS0072.jpg”,”fileId”:12979201,”fileName”:”SpecialIndustryLicense”,”fileType”:999},{“dfsFileName”:”BankCard”,”dfsGroup”:”group1”,”dfsPath”:”M00/3C/BD/CgAVhF7WDIGAMiIaABlMAzW0aS0679.jpg”,”fileId”:12979202,”fileName”:”BankCard”,”fileType”:401}],”memberId”:100000178,”orderType”:0,”state”:1,”terminalId”:100000859,”transSerialNo”:”UPFILE1591086203360”}
响应报文说明
注意:接受请求之后,请必须按照要求返回”OK”。
附录
开户文件类型表(jpg或png结尾):
二级商户类型 | 附件名 | 类型ID |
---|---|---|
公司 | 企业营业执照 | 101 |
公司 | 开户许可证(或开户凭证) | 102 |
公司 | 法人身份证正面 | 104 |
公司 | 法人身份证反面 | 111 |
公司 | 与平台合作协议 | 401 |
公司 | 特殊行业许可证(酒店/旅馆) | 999 |
个体工商户 | 个体工商户营业执照 | 101 |
个体工商户 | 开户许可证/经营者本人银行卡正面照 | 102 |
个体工商户 | 经营者身份证正面 | 104 |
个体工商户 | 经营者身份证反面 | 111 |
个体工商户 | 与平台合作协议 | 401 |
个体工商户 | 特殊行业许可证(酒店/旅馆) | 999 |
自然人 | 个人身份证正面 | 301 |
自然人 | 个人身份证反面 | 302 |
自然人 | 本人名下状态正常银行卡 | 311 |
自然人 | 与平台合作协议 | 401 |
自然人 | 特殊行业资格证书 | 999 |
文件参考命名格式(zip结尾): 压缩包文件名不强制规定
二级商户类型 | 格式 | 示例 |
---|---|---|
公司 | 平台商户号_二级商户户名 | 120838_zhangsan@163.com |
个体工商户 | 平台商户号_二级商户户名 | 120838_zhangsan@163.com |
自然人 | 平台商户号_手机号 | 120838_13999990001 |
最后编辑:庞寅 更新时间:2025-09-16 17:15