API接口文档
首页
支付业务
首页
支付业务
  • 说明

    • 概述
    • 接口说明
  • JSAPI支付

    • 二维码支付
    • JSAPI支付
    • JSAPI调起支付
    • JSAPI支付通知
    • 付款码支付
  • 交易管理

    • 交易查询
    • 申请退款
    • 退款查询
    • 统一交易通知
  • 商户进件
    • 进件概述
    • 图片上传
    • 进件申请
    • 进件状态查询
    • 进件信息修改
    • 认证状态查询
    • MCC行业编码
    • 创建自定义表单定义
    • 申请固定二维码

图片上传

接口说明

图片上传接口用于上传商户进件所需的证件图片(如身份证、营业执照、银行卡等),上传成功后返回图片唯一标识ID。该ID在商户进件申请接口中用于传递证件图片信息。

请求地址

【POST】/pay/applyment/upload

请求头

Content-Type: multipart/form-data

请求参数

参数必填类型说明示例值
file是File图片文件,支持jpg、jpeg、png格式,大小不超过5MB-
image_type是String(32)图片类型,取值与 submit 接口字段对应
BUSINESS_LICENSE_PIC 营业执照照片
ID_DOC_FRONT 证件正面照(身份证人像面)
ID_DOC_BACK 证件反面照(身份证国徽面)
BANK_ACCOUNT_PIC 银行账户证明(开户证明/银行卡正面)
STORE_ENTRANCE_PIC 门店门头照片
INDOOR_PIC 门店内部照片
CASHIER_PIC 收银台照片
LEGAL_PERSON_COMMITMENT 法定代表人开户承诺函
ICP_LICENSE_PIC ICP 许可证或公众号主体信息截图
WEB_AUTHORISATION 网站授权函
QUALIFICATIONS 特殊资质照片
OTHER 其他
ID_DOC_FRONT

请求示例

// 使用 FormData 上传文件
const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('image_type', 'ID_DOC_FRONT');

fetch('/pay/applyment/upload', {
  method: 'POST',
  body: formData
})
.then(response => response.json())
.then(data => {
  console.log('media_id:', data.media_id);
});

返回结果

参数必填类型说明示例值
code是String(32)返回码,000000 表示成功000000
message是String(128)返回信息上传成功
media_id是String(64)图片唯一标识 ID,在 submit/modify 接口中作为对应字段的值传入media_id_doc_front

返回示例

{
  "code": "000000",
  "message": "上传成功",
  "media_id": "media_id_doc_front"
}

错误码

错误码说明
000000成功
FAIL失败
MEDIA_FORMAT_ERROR图片格式错误,仅支持 jpg、jpeg、png
MEDIA_SIZE_EXCEED图片大小超过 5MB 限制
MEDIA_TYPE_ERRORimage_type 参数错误

注意事项

  1. 图片文件必须为 jpg、jpeg 或 png 格式
  2. 单个图片文件大小不超过 5MB
  3. image_type 取值与 submit 接口字段一一对应,便于前端上传时与进件表单字段绑定
  4. 返回的 media_id 需在 24 小时内于 submit/modify 接口中使用,超时可能被清理
Prev
进件概述
Next
进件申请