queryInvoice
POST
: /amsin/api/v1/business/fund/queryInvoice
集成商使用此接口向万里汇查询单据支付结果。
接口结构
万里汇接口的报文结构包括:请求头、请求体、响应头和响应体。该章节主要介绍请求体和响应体的结构。关于请求头和响应头的更多信息,参见:
请求参数
字段名 | 数据类型 | 是否必填 | 描述 |
requestId | 字符串 | 是 | 由集成商定义的唯一请求 ID。 更多信息:
|
响应参数
字段名 | 数据类型 | 是否必填 | 描述 |
requestId | 字符串 | 是 | 由集成商定义的唯一请求 ID。 更多信息:
|
bizOrderId | 字符串 | 否 | 由万里汇定义的业务单 ID。 更多信息:
|
payToAmount | Amount 对象 | 是 | 支付金额,即集成商所创建账单的应付金额。 |
invoiceStatus | 字符串 | 否 | 单据状态。可取值如下:
|
result | Result 对象 | 是 | API 调用结果,即集成商是否成功接收通知。 |
结果码
resultCode | resultStatus | resultMessage | resultMessage 中文含义 |
SUCCESS | S | Success | 成功 |
UNKNOWN_EXCEPTION | U | API failed due to unknown reason. | 未知错误 |
PARAM_ILLEGAL | F | Illegal parameters exist. For example, a non-numeric input, or an invalid date. | 存在非法参数,例如输入非数字值或无效日起。 |
PROCESS_FAIL | F | A general business failure occurred. Do not retry. | 系统处理失败。请勿重试。 |
INVALID_API | F | The called API is invalid or not active. | 调用的接口已失效或停用 |
INVALID_CLIENT | F | The client is invalid. | 调用的用户无效 |
INVALID_SIGNATURE | F | The signature is invalid. | 签名无效 |
METHOD_NOT_SUPPORTED | F | The server does not implement the requested HTTP method. | 服务器无法执行发起请求的 HTTP 方式 |
UN_SUPPORT_BUSINESS | F | Unsupported business. | 使用正确的参数重试 |
代码示例
请求体
{
"requestId": "1664551447974129669"
}
响应体
{
"bizOrderId": "2023060519154000000783300468191",
"invoiceStatus": "RETURNED",
"payToAmount": {
"currency": "GBP",
"value": "100"
},
"requestId": "1664551447974129669",
"result": {
"resultStatus": "S",
"resultCode": "SUCCESS",
"resultMessage": "success"
}
}