submitAttachment

POST: /amsin/api/v1/business/account/submitAttachment

需要签名验签

调用此API上传 submitTradeOrder 接口所需的附件。

接口结构

万里汇接口报文结构包括:请求头,请求体。关于头信息,详见:

请求体参数

字段名

数据类型

是否为必填字段

描述

attachmentId

字符串

附件的ID

更多信息:

  • 本字段仅用于标识请求,不用于幂等控制。
  • 字段最大长度:64

attachmentType

字符串

附件类型。可取值参考:AttachmentType

attachmentContent

字符串

附件内容。附件最大为7MB,支持格式包括:PNG,JPG,JPEG,PDF。

更多信息:

  • 需使用Base64编码
  • 字段最大长度:9786710

fileName

字符串

上传附件的原始文件名。如: file.pdf 

更多信息:

  • 字段最大长度:128

bizOrderId

字符串

业务单号。

WorldFirst 订单同步场景填充代发单号

更多信息:

  • 字段最大长度:64

bizType

字符串

订单信息同步业务类型

可取值:

  • WF_B2B_ORDER_SYNC:代发单附件
  • WF_B2B_COLLECTION_ORDER_SYNC :入帐单附件

返回参数

字段名

数据类型

是否为必填字段

描述

result

Result 对象

代表接口调用结果

attachmentInfo

AttachmentInfo 对象

上传附件信息

结果码

result.resultCode

resultCode

resultStatus

resultMessage

处理建议

SUCCESS

S

Success

PROCESS_FAIL

F

A general business failure occurred. Do Not retry.

需要人工介入,联系万里汇技术支持以解决此问题

PARAM_ILLEGAL

F

Illegal parameters exist. For example, a non-numeric input, or an invalid date.

参考API文档页面,确认请求头和传参是否正确

INVALID_SIGNATURE

F

The signature is invalid.

确认请求正确加签

REPEAT_REQ_INCONSISTENT

F

Repeated requests are inconsistent.

重试请求不一致,需保证所有请求参数均相同

UNKNOWN_EXCEPTION

U

API failed due to unknown reason.

服务器错误,若稍后重试问题依旧,联系万里汇技术支持以解决问题

FILE_SIZE_EXCEED_LIMIT

F

The file size has exceeded the limit.

文件大小需在允许范围内

CONTRACT_CHECK_FAIL

F

The contract check has failed.

检查合约状态后重试

FUND_ORDER_NOT_EXIST

F

The fund order does not exit.

资金单不存在,联系万里汇技术支持以解决问题

范例

请求

copy
{
  "attachmentType":"ID_CARD_BACK_SIDE",
  "attachmentId":"*****",
  "fileName":"file.pdf",
  "bizType":"WF_B2B_ORDER_SYNC",
  "bizOrderId": "*****",
  "attachmentContent":"/9j/QWERTYUIOP/QWERTYUIOP/QWERT*****"
}

返回

copy
{
  "result": {
    "resultStatus": "S",
    "resultCode": "SUCCESS",
    "resultMessage": "success."
  },
  "attachmentInfo": {
    "fileName":"file.pdf",
    "fileKey":"*****"
  }
}

@2024 WorldFirst