pay/weixinCreateOrder.json
## 请求参数
| 参数名称 | 类型 | 示例值 | 必须 | 描述 |
| ------------ | ------------ | ------------ | ------------ | ------------ |
| orderid | int | 1 | 是 | 要支付订单的订单id |
| channel | String | weixin_jsapi | 是 | 支付方式,包含:
weixin_jsapi:微信jsapi (h5支付,微信网页支付)
weixin_applet:微信小程序支付 |
| token | String | dff4214c-4eca-42b8-ad9c-b95afd6374c0 | 是 | 当前操作用户的唯一标识。可用 [login/getToken.json](19770.html) 获取 |
## 返回结果
#### 返回示例
````
{
"result":1,
"info":"成功",
"appId":"wx7cce7d82c7cf2400",
"timeStamp":1591946114,
"nonceStr":"5546956da5ec4269b30094c37c420b64",
"signType":"MD5",
"paySign":"9F00006B15CC208FF49DA9F094E52A00",
"package":"prepay_id=wx121515142188048a410726191113621000"
}
````
#### 返回字段说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| result | int | 1 | 执行情况。
1:执行成功;
0:执行失败 |
| info | String | 成功 | 若result为0,这里返回失败的原因
若result为1,是执行成功,这里无其他作用。 |
| appId | String | wx7cce7d82c7cf2400 | 要调起支付的appId。比如,如果是网页支付,这里是微信appid,如果是小程序支付,这里是小程序appid |
| timeStamp | int | 1591946114 | 时间戳 |
| nonceStr | String | 5546956da5ec4269b30094c37c420b64 | 随机字符串 |
| signType | String | MD5 | 签名方式,签名类型,这里统一为MD5 |
| paySign | String | 9F00006B15CC208FF49DA9F094E52A00 | 签名 |
| package | String | prepay_id=wx121515142188048a410726191113621000 | 调起支付用到的package |
## 常见错误
#### 签名错误
可以将微信支付的 商户key 重新换一个,再试试