# 3、查询订单
# 查询收款订单
请求方式
- POST
请求 URL
/api/v3/ind/query/collectingOrder
请求类型
"Content-Type": "application/json; charset=utf-8"
请求头参数
| 参数名 | 描述 | 示例值 |
|---|---|---|
| access_key | 商户后台获取 | pFqV75X3 |
| timestamp | 13位 Unix 时间戳(毫秒) | 1679724896223 |
| nonce | UUID V4 格式 | 794c26b0-d33c-4394-b2bb-c485eca16d9e |
| sign | 根据签名规则计算的签名 | kAXyh+eerqrefyaF8dyFB0M4FVo= |
请求参数说明
| 参数名 | 类型 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|---|
| externalOrderId | String | 商户订单号,最大长度64字 | 241534072867503522 | 是 |
| orderId | String | 系统订单号 | OCURRPAID202308220659471692687587691... | 是 |
响应类型
Header: { 'Content-Type': 'application/json;charset=utf-8' }
响应示例
{
"code": "200",
"success": true,
"msg": "成功",
"msgEn": "SUCCESS",
"data": [{
"orderId": "OCURRPAID202308220659471692687587691...",
"cashierId": "OCURRPAID202308220659471692687587416...",
"orderType": 1,
"orderResourceType": 2,
"userId": "1663371399710216194",
"orderStatus": 1,
"orderTime": 1692687588000,
"channelOrderId": "230822170261LXvDYM",
"externalOrderId": "716134866255702461",
"orderAmount": "40.2",
"orderActualAmount": null,
"orderFee": null,
"orderPayTime": null,
"orderCompleteTime": null,
"currencyType": "INR",
"payType": 102,
"tradeNote": "123",
"notifyUrl": "http://192.168.1.135:30001/",
"markStatus": 0,
"errorMsg": "",
"errorMsgEn": "",
"accountType": "",
"accountName": "",
"accountNo": "",
"userInfoName":"",
"userInfoNo":"",
"businessId":"1745463857036j709ybxy6j47mvouzg8",
"orderTypeCode": "Pay",
"orderResourceTypeCode": "Currency",
"orderStatusCode": "Accepted",
"payTypeCode": "BANK"
}]
}
响应参数说明
| Param | Type | Desc |
|---|---|---|
| accountName | String | 账户名称 |
| orderActualAmount | String | 实际订单金额 |
| orderPayTime | int64 | 订单支付时间 |
| orderCompleteTime | int64 | 订单完成时间 |
| errorMsg | string | 错误消息 |
| errorMsgEn | string | 错误消息 |
| orderEntryAmount | String | 订单录入金额 |
| orderFee | string | 订单费用 |
| accountNo | String | 账户账号 |
| accountType | String | 账户类型 |
| cashierId | String | 收银台ID |
| channelOrderId | String | 订单关联渠道订单ID |
| currencyType | String | 法币类型 BRL |
| errorMsg | String | 错误信息 |
| externalOrderId | String | 商户订单号 |
| notifyUrl | String | 回调地址 |
| orderAmount | String | 订单金额 |
| orderId | String | 订单id |
| orderResourceType | int64 | 订单所属业务类型 2-法币订单 |
| orderStatus | int64 | 订单状态 1-待支付 2- 支付成功 |
| orderTime | int64 | 订单创建时间 |
| orderType | int64 | 订单类型 1-收款 2-代付 |
| payType | int64 | 支付类型 102-BANK 123-UPI |
| tradeNote | String | 备注 |
| userId | String | 用户ID |
| payTypeCode | String | 支付类型code |
| orderStatusCode | String | 订单状态code |
| orderTypeCode | String | 订单类型code |
| userInfoName | String | 用户信息名 |
| userInfoNo | String | 用户信息ID |
| businessId | String | 企业ID |
# 查询代付订单
请求方式
- POST
请求URL
/api/v3/ind/query/transferOrder
请求类型
"Content-Type": "application/json; charset=utf-8"
请求头
| Param | Desc | Sample |
|---|---|---|
| access_key | 商户后台获取 | pFqV75X3 |
| timestamp | Unix时间戳13位(毫秒) | 1679724896223 |
| nonce | UUID V4 | 794c26b0-d33c-4394-b2bb-c485eca16d9e |
| sign | 签名字符串 | kAXyh+eerqrefyaF8dyFB0M4FVo= |
请求参数
{
"externalOrderId": "241534072867503522",
"orderId": "OCURRDRAW202308220659491692687589549DOCK02OO0000000200003653"
}
请求参数说明
| Param | Desc | Require |
|---|---|---|
| externalOrderId | 商户订单号 max=64(String) | ✅ |
| orderId | 系统订单号(String) | ✅ |
响应类型
Header: { 'Content-Type': 'application/json;charset=utf-8' }
响应数据示例
{
"code": "200",
"success": true,
"msg": "成功",
"msgEn": "SUCCESS",
"data": [
{
"orderId": "OCURRDRAW202308220659491692687589549DOCK02OO0000000200003653",
"cashierId": "",
"orderType": 2,
"orderResourceType": 2,
"userId": "1663371399710216194",
"orderStatus": 1,
"orderTime": 1692687590000,
"channelOrderId": "",
"externalOrderId": "826169739606698345",
"orderAmount": "40.2",
"orderActualAmount": "41",
"orderFee": "0.8",
"orderPayTime": null,
"currencyType": "INR",
"payType": 202,
"tradeNote": "123",
"notifyUrl": "http://192.168.1.135:30001",
"markStatus": 0,
"errorMsg": "",
"errorMsgEn": "",
"accountType": "",
"accountName": "AndhraBank",
"accountNo": "13178968534",
"userInfoName":"",
"userInfoNo":"UTIB0001234",
"businessId":"1745465641193vzdiw99eis20iwhezrn",
"accountCode":"BDBL",
"orderTypeCode": "Transfer",
"orderResourceTypeCode": "Currency",
"orderStatusCode": "Accepted",
"payTypeCode": "BANK"
}
]
}
响应参数说明
| Param | Type | Desc |
|---|---|---|
| orderId | String | 系统订单ID |
| cashierId | String | 收银台ID |
| orderType | int64 | 订单类型(2-代付) |
| orderResourceType | int64 | 订单所属业务类型(2-法币订单) |
| userId | String | 用户ID |
| orderStatus | int64 | int64 订单状态 1-已受理 2-银行处理中 4-失败(银行未受理) 8-成功 16-失败 |
| orderTime | int64 | 订单创建时间 |
| channelOrderId | String | 订单关联渠道订单ID |
| externalOrderId | String | 商户订单号 |
| orderAmount | String | 订单金额 |
| orderActualAmount | String | 实际订单金额 |
| orderFee | String | 订单手续费 |
| orderPayTime | int64 | 订单支付时间 |
| currencyType | String | 法币类型(如 INR) |
| payType | int64 | 支付类型:102-BANK202-BANK |
| tradeNote | String | 备注 |
| notifyUrl | String | 回调URL |
| markStatus | int64 | 标记状态 |
| errorMsg | String | 错误信息(中文) |
| errorMsgEn | String | 错误信息(英文) |
| accountType | String | 账户类型 |
| accountName | String | 账户名称 |
| accountNo | String | 账户账号 |
| orderTypeCode | String | 订单类型code |
| orderResourceTypeCode | String | 订单所属业务类型code |
| orderStatusCode | String | orderStatus描述 |
| payTypeCode | String | 支付类型code参考payType |
| userInfoName | String | 用户信息名 |
| userInfoNo | String | 用户信息ID |
| businessId | String | 企业ID |
| accountCode | String | 银行账号编码(如 IFSC) |