上传商户提交资料文件
更新时间:2025.05.21商户在提交资料时,可通过本接口上传所需的文件
接口说明
支持商户:【普通服务商】
请求方式:【POST】/v3/mch-manage/submission-files/sub-mchid/{sub_mchid}/upload
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
Content-Type 必填 string
请设置为multipart/form-data
path 路径参数
sub_mchid 必填 string(32)
【子商户号】 由服务商为子商户进件后获取,具体请参考服务商模式开发必要参数说明。
Form 表单
submission_file 必填 file
将文件进行二进制转换,得到的二进制内容,在请求body中上传此二进制内容,文件大小不能超过资料项的限制。
meta 必填 object
媒体文件元信息,使用json表示,包含两个对象:filename、file_digest。
属性 | |
item_id 必填 integer
该文件对应支付的资料项ID
请求示例
POST
应答参数
200 OK
file_id 选填 string(512)
【文件标识ID】 上传成功后返回,上传资料文件的主键,唯一定义此资源的标识
应答示例
200 OK
错误码
公共错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
400 | PARAM_ERROR | 参数错误 | 请根据错误提示正确传入参数 |
400 | INVALID_REQUEST | HTTP 请求不符合微信支付 APIv3 接口规则 | 请参阅 接口规则 |
401 | SIGN_ERROR | 验证不通过 | 请参阅 签名常见问题 |
500 | SYSTEM_ERROR | 系统异常,请稍后重试 | 请稍后重试 |
业务错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
400 | INVALID_REQUEST | 此接口仅对部分合作伙伴开放,当前商户号未开放 | 等待微信支付向当前商户号开放此能力 |