# 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) |