### 请求地址
~~~
POST https://{server}/api/pay/query
~~~
### 请求参数
| 参数名称 | 参数含义 | 参数类型 | 是否必填 | 参数说明 |
| --- | --- | --- | --- | --- |
| mchNo| 商户号| String | 是 | 平台分配的商户号 |
| appId | 商户应用ID| String | 是 | 商户应用ID |
| mchOrderNo| 商户生成的唯一订单号| String | 否 | 商户订单号与平台订单号必须传一个 |
| payOrderId| 平台订单号| String | 否 | 商户订单号与平台订单号必须传一个 |
| sign | 签名 |String | 是 | 详见签名算法 |
### 返回参数
| 参数名称 | 参数含义 | 参数说明 |
| --- | --- | --- |
| code| 返回码 | 2000:成功(仅代表请求成功,不代表业务成功);2010:系统异常;2011:参数有误;2012:数据库服务异常;9999:自定义业务异常 |
| msg| 业务响应信息 | 成功:success |
| data| 数据对象 | 成功时返回 |
| sign| 签名 | 详见签名算法(data中的数据参与签名) |
### 返回`data`数据对象
| 参数名称 | 参数类型 | 参数含义 | 参数说明 |
| --- | --- |--- |--- |
| payOrderId | String | 支付平台订单号 | |
| mchOrderNo | String | 商户订单号 | |
| mchNo | String | 商户号 | |
| appId | String | 商户应用ID | |
| amount | String| 支付金额 | 保留两位小数 |
| realAmount | String| 实际支付金额 | **state=2时,必须以这个金额为准**,其它状态时,值为0 |
| state | Byte| 订单状态 | 0-订单生成, 1-支付中, 2-支付成功, 3-支付失败, 4-已撤销, 5-已退款, 6-订单关闭 |
| errCode | String| 错误码 | |
| errMsg | String| 错误描述 | |
| extParam | String| 商户扩展参数 | |
| successTime | Long| 订单支付成功时间 | |
| createdAt | Long| 订单创建时间 | |
|sign | String|参数签名| | |
