**1.URL地址:**
* * *
> 请求地址:[http://old.oreopay.com/oreo\_api/oreo\_cpay/createOrder.php](http://old.oreopay.com/oreo_api/oreo_cpay/createOrder.php)
> 请求方式:POST/GET
* * *
**2.参数说明:**
| 参数 | 参数类型 | 参数说明 |
| --- | --- | --- |
| AppID | 字符串 | 【必传】用户申请的APP\_ID |
| trade\_no | 字符串 | 【必传】商户订单号,可以是时间戳,不可重复 |
| type | 整数 | 【必传】微信支付传入1 支付宝支付传入2 |
| money | 小数 | 【必传】订单金额 |
| isHtml | 整数 | 【GET方法必传】GET方法中传1,POST方法可不传 |
| sign | 字符串 | 【必传】签名,计算方式为 md5(AppID+trade\_no+order\_name+type +money+应用密钥) |
| order\_name | 字符串 | 【必传】订单名称 |
| notifyUrl | 字符串 | 【可选】传入则设置该订单的异步通知接口为该参数,不传或传空则使用后台设置的接口 |
| returnUrl | 字符串 | 【可选】传入则设置该订单的同步跳转接口为该参数,不传或传空则使用后台设置的接口 |
* * *
**3.返回数据说明:**
| 返回参数 | 参数类型 | 参数说明 |
| --- | --- | --- |
| code | 整数 | 返回代码(1:成功,-1:调用失败) |
| msg | 字符串 | api调用结果说明 |
| data | 数组 | api调用结果(如果code为-1,则data为null) |
| data 数组返回参数 | 参数类型 | 参数说明 |
| --- | --- | --- |
| trade\_no | 字符串 | 商户订单号 |
| out\_trade\_no | 字符串 | 云端订单号,可用于查询订单是否支付成功 |
| payType | 整数 | 微信支付为1 支付宝支付为2 |
| price | 小数 | 订单金额 |
| reallyPrice | 小数 | 实际需付金额 |
| payUrl | 字符串 | 支付二维码内容 |
| isAuto | 整数 | 1需要手动输入金额 0扫码后自动输入金额 |
| state | 整数 | 订单状态:-1 |
| timeOut | 整数 | 订单有效时间(分钟) |
| date | 长整数 | 订单创建时间时间戳(10位) |