pay/weixinCreateOrder.json

简介

创建微信支付订单,拿到前端调起支付的参数

请求接口

请求方式

post

是否需要登录后才可使用

接口响应返回数据的格式

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 重新换一个,再试试