### 统一下单(createOrder) > 小程序、APP、网站(H5 + PC)统一下单API,并组装生成支付所需参数对象。 #### 请求参数 | 参数名 | 类型 | 必填 | 默认值 | 说明 | 支持平台 | | -------------- | ------ | ---- | ------ | ------------------------------ | -------- | | version | string | N | v1.0 | 请求版本 | 微信 | | deviceInfo | string | N | | 终端设备号(门店号或收银设备Id)、支付宝为设备ID | - | | body | string | Y | | 商品描述 eg.QQ会员充值 | - | | detail | object | N | | 商品详情对象,参照Java类传参即可 | - | | attach | string | N | | 附加信息,查询时原样返回 | 微信 | | outTradeNo | string | Y | | 商户系统内部的订单号 最大32位 | - | | feeType | string | N | CNY | 币种 | 微信 | | totalFee | int | Y | | 订单总金额 | - | | spbillCreateIp | string | Y | | 终端IP 123.12.12.123 微信必传 | 微信 | | timeStart | string | N | | 下单时间 20091225091010 | 微信 | | timeExpire | string | N | | 下单时间 20091225091010 | - | | goodsTag | string | N | | 商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠 | 微信 | | notifyUrl | string | N | | 支付结果回调通知地址;若不配置,则使用PayProperties类预设 | - | | payPlatform | enum | Y | | MP-公众号支付、WEB-PC/WAP网站支付、APP--app支付 | - | | productId | string | N | | 商品ID,微信支付且为WEB时必传 | 微信 | | limitPay | string | N | | no_credit--指定不能使用信用卡支付 | 微信 | | openid | string | N | | 当 payPlatform为MP时,必传 | - | | subOpenid | string | N | | 当 payPlatform为MP时,必传 | - | | receipt | string | N | | 电子发票开票入口URL | 微信 | | sceneInfo | string | N | | 场景信息{ "store_id": "SZT10000","store_name":"腾讯大厦腾大餐厅" } | 微信 | | fingerprint | string | N | | 浏览器指纹 | 微信 | | returnUrl | string | N | | WEB支付完成后,重定向地址。当payPlatform为WEB时,必传 | 支付宝 | #### 返回值 不同平台返回值不同,且不同的支付方式返回值也不同,可以将返回值直接返给前端,前端拿到返回值后,向支付平台发起支付请求。 #### 示例代码