发票文件上传
使用此接口上传发票或物流运单(AWB)文件。此接口仅在支付方式为 UPI、Net Banking 或印度卡时适用。
结构
报文由报文头和报文体组成。本文主要介绍报文体结构信息,有关报文头的结构信息,请参阅:
注意:将每个字段(除数组外)的数据类型设置为字符串。这意味字段值必须使用双引号(" ")括起来。例如:
- 如果字段的数据类型为整数属性,且其值为
20,设置为 "20"。- 如果字段的数据类型为布尔属性,且其值为
true,设置为 "true"。
入参
paymentRequestId String REQUIRED
商户为标识支付请求所分配的专属 ID。
更多信息:
- 最大长度:64 字符
fileId String REQUIRED
用于识别发票或物流运单文件的专属 ID。
更多信息:
- 最大长度:20 字符
uploadFile String REQUIRED
上传的遵循 Base64 编码字符串格式的材料文件。支持的文件格式包括:
- PDF (.pdf)
- 文档 (.doc 或 .docx)
- 图片 (.jpg 或 .jpeg)
更多信息:
- 最大长度:1000000 字符
fileType String REQUIRED
上传的文件材料类型,可能的值包括:
Invoice:表明上传的文件材料类型为发票。AWB:表明上传的文件材料类型为物流运单。
更多信息:
- 最大长度:10 字符
fileName String REQUIRED
上传的文件名称。
更多信息:
- 最大长度:64 字符
出参
result Object REQUIRED
接口调用的结果。
API Explorer
示例代码沙箱运行
请求
URL
请求体
响应
响应体
结果/错误码
| 结果码 | 值 | 结果码信息 | 行动建议 |
|---|---|---|---|
| SUCCESS | S | 成功。 | 接口调用成功。 |
| PROCESS_FAIL | F | 发生了常见的业务失败。 | 获取 Antom 技术支持前请勿重试。 |
| UNKNOWN_EXCEPTION | U | 由于未知原因,接口调用失败。 | 再次调用接口解决问题。如果问题未解决,请联系 Antom 技术支持。 |
| PARAM_ILLEGAL | F | 参数非法。例如,非数字输入,无效日期。 | 检查并验证当前接口所需的请求字段(包括头部字段和正文字段)是否正确传递并有效。 |