查询支付订单
*该接口一般常用于上述查询支付结果为不确定订单时进行补查使用
请求接口
openplt/jx/pj/scene/canteen/gy/queryPayOrder
公共参数
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| flowNo | 是 | String | 流水号 |
| campusId | 否 | String | 园区Id, 未传入时则取配置的园区Id |
| outTradeNo | 是 | String | 商家订单号 |
响应参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| result | 是 | String | 结果标志,Y 表示成功,N 表示失败 |
| errCode | 否 | String | 错误代码 |
| errMsg | 否 | String | 错误或操作信息 |
| orderData | 是 | Object | 订单数据对象 |
点击查看orderData数据结构
orderData 对象
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| outTradeNo | 是 | String | 商家订单号 |
| tranId | 否 | String | 交易ID |
| orderChannel | 是 | String | 订单渠道描述,刷脸支付刷卡支付二维码支付 |
| orderType | 是 | String | 订单类型: 1:充值, 2:消费, 3:退款 |
| payAmount | 是 | Number | 支付金额 |
| actualAmount | 是 | Number | 实际支付金额 |
| refundAmount | 是 | Number | 退款金额 |
| createTime | 是 | String | 交易时间,格式"yyyy-MM-dd HH:mm:ss" |
| accountType | 否 | String | 账户类型 |
| cidNo | 是 | String | 用户编号,园区用户唯一标识 |
| businessId | 是 | String | 商户ID |
| businessName | 是 | String | 商家名称 |
| custName | 是 | String | 用户名称 |
| accountList | 否 | JsonArray | 账户明细列表 |
accountList 列表
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| accountNo | 是 | String | 账户编号 |
| accountType | 是 | String | 账户类型 |
| tranId | 是 | String | 交易ID |
| payAmount | 是 | Number | 支付金额 |
| balance | 是 | Number | 支付后账户余额 |
请求示例
{
"flowNo": "334990997658244736124420",
"campusId": "campusId_1dac56a3eea5",
"outTradeNo": "300067918847801379157522784"
}
返回值示例
{
"result": "Y",
"errCode": "000000000000",
"errMsg": "",
"orderData": {
"outTradeNo": "700202409141845264132918891",
"tranId": "20240914810250093074",
"orderChannel": "3",
"orderType": "2",
"payAmount": 1,
"actualAmount": 1,
"refundAmount": 0,
"createTime": "2024-09-14 18:45:26",
"accountType": "02",
"cidNo": "cidNo_d1e5f9343b89",
"businessId": "businessId_40c7a04d13a4",
"businessName": "商户名称",
"custName": "用户名",
"accountList": null
}
}
组合支付返回值示例
{
"result": "Y",
"errCode": "000000000000",
"errMsg": "",
"orderData": {
"outTradeNo": "700202409182236550321956447",
"tranId": "",
"orderChannel": "4",
"orderType": "3",
"payAmount": 1,
"actualAmount": 1,
"refundAmount": 0.5,
"createTime": "2024-09-14 18:45:26",
"accountType": "",
"cidNo": "cidNo_d1e5f9343b89",
"businessId": "businessId_40c7a04d13a4",
"businessName": "商户名称",
"custName": "用户名",
"accountList": [
{
"accountNo": "ACC20240904810250069568",
"accountType": "01",
"tranId": "2032_720202409182237543886013397_0",
"payAmount": 1,
"balance": 23
},
{
"accountNo": "accountNo_ce5432118890",
"accountType": "01",
"tranId": "20240918810250097895",
"payAmount": 1,
"balance": 23
}
]
}
}