🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**注意:** | 1、请求时间、订单生成时间、订单过期时间 一定要以系统当前时间为准,不能小于系统当前时间,格式统一为:yyyyMMddHHmmss** | | --- | --- | | **2、调起收银台界面传入的金额以元为单位,查询子订单集合中的outOrderAmount 以分为单位** | #### **1、跳转收银台** ``` GET请求方式,格式为: http://testpayapi.9617777.com/pays/qrcode/index?orderName=13.3英寸MacBook银色&orderAmount=1&totalFee=1&body=13.3英寸MacBook银色&orderTime=20190226153808&storeName=123123&orderList=[{"outOrderNo":"sw20190417001013222","outOrderAmount":6000,"storeId":"4450","storeName":"商户名称2"},{"outOrderNo":"sw20190417001013332","outOrderAmount":4000,"storeId":"4450","storeName":"商户名称2"}]&appId=q90a3a2ud9&storeId=4493&requestTime=20190226153808&signType=md5&version=1.0&outOrderId=150248683989&orderId=312229674775&attach=1&mchCreateIp=127.0.0.1&callbackUrl=http://test.9617777.com:8090/icos/apporder/qr&jumpUrl=http://test.9617777.com:8090/icos/apporder/ceshi ``` 参数说明 | 参数 | 参数说明 | 参数类型 | 是否必填 | --- | --- |---|---| | appId | 品牌ID | String| 是 | storeId | 店铺ID| String| 是 | limitPay | 禁用支付方式 nowx(微信) ,nojycoin(通宝),notbj(通宝+),nobalance(余额) (例如:nowx \|nojycoin\|nobalance\|notbj ) | String| 否 | version | 版本号|String(1.0) | 是 | signType | 加密方式| String(MD5) | 是 | requestTime |发送请求时间 | String(yyyyMMddHHmmss格式)| 是 | outOrderId | 业务订单号 | String | 是 | orderName | 订单名称 | String | 是 | orderAmount | 订单金额(元) | double(以元为单位) | 是 | totalFee | 支付金额(元) | double(以元为单位) | 是 | body | 商品描述 | String | 是 | orderTime | 订单生成时间 | String(yyyyMMddHHmmss格式) | 是 | timeExpire | 业务订单支付过期时间 | String(yyyyMMddHHmmss格式) | 是 | orderList | 订单集合【orderList集合含子订单号、子订单金额、店铺id、店铺名称 ,子订单金额outOrderAmout以分为单位(例如: \[{"outOrderNo":"sw20190417001013222","outOrderAmount":6000,"storeId":"4450","storeName":"商户名称2"},{"outOrderNo":"sw20190417001013332","outOrderAmount":4000,"storeId":"4450","storeName":"商户名称2"}\])】 | String(json字符串) | 是 | jumpUrl | 支付完成跳转地址 | String | 否 | callbackUrl | 回调地址 | String | 是 | mchCreateIp | 订单生成的机器IP | String| 是 | prepareUrl | 服务端为收银台支付下单提供信息加密的接口 | String| 是 | customId | 会员ID| String| 否 | openid | 微信openid| String| 否 | programsAddress | 微信支付跳回小程序地址 | String| 否(小程序的话必填) | certifUrl | 实名认证跳转地址| String| 否 | pwdUrl | 设置密码跳转地址| String| 否 | wxType |跳转来源| String| 否 | wxRate |跳转来源| String| 否 | openDeduction |开启抵扣 默认 开启抵扣 1 ;0不开启| String| 否 | isCombine |是否是组合业务 默认是0 非组合业务 1组合业务| String| 否 | splitOrderSrc |拆单来源 默认0来源业务方 1 平台方拆单| String| 否 | isSettle |订单是否结算 默认 1: 结算 0 :不结算(目前针对分期结算业务)| String| 否 选择微信支付会跳回小程序programsAddress地址并返回微信预下单信息,其他支付方式会跳到jumpUrl 跳回小程序programsAddress微信支付地址返回参数 | 参数 | 参数说明 | --- | --- |---|---| | timeStamp | 微信预下单参数 | nonceStr | 微信预下单参数 | package | 微信预下单参数 (原参数prepay_id=wx30204336567967aed636a5681209827000,现返回wx30204336567967aed636a5681209827000,需要自己拼接prepay_id=) | signType | 微信预下单参数 | paySign | 微信预下单参数 (encodeURIComponent加密过,需要decodeURIComponent解密) | orderId | 订单 ID| | orderName | 订单名 | | orderNo | 订单号 | | orderPrice | 实付价格 跳回小程序 jumpUrl支付结果地址参数 | 参数 | 参数说明 | --- | --- |---|---| | orderId | 订单 ID| | orderName | 订单名 | | orderNo | 订单号 | | orderPrice | 实付价格 | isPay | 是否成功(ok为支付成功,fail为支付失败) #### **2、PC端二维码码生成规则** > 具体参数格式见:[H5支付](https://www.kancloud.cn/zzkpay/jyzzpay/1063603):1.收银台 根据最终产生的链接生成二维码 >样例:根据传入参数生成的链接 ~~~ https://testpaycenter.9617777.com/pays/qrcode/index?orderName=13.3英寸MacBook银色&orderAmount=0.01&totalFee=0.01&body=13.3英寸MacBook银色&orderTime=20190226153808&storeName=123123&orderList={"outOrderId":"123456789012","outOrderAmount":1000,"list":\[{"outOrderNo":"sw20190417001013222","outOrderAmount":6000,"storeid":4450},{"outOrderNo":"sw20190417001013332","outOrderAmount":4000,"storeid":4458}\]}&appId=rA22582ddk&storeId=33338&requestTime=20190226153808&signType=md5&version=1.0&outOrderId=443391445093&orderId=346984138712&attach=1&openid=onB\_LjpHxotu6MYpe4I5j8CgVSes&mchCreateIp=127.0.0.1&callbackUrl=http://test.9617777.com:8090/icos/apporder/qr&jumpUrl=http://test.9617777.com:8090/icos/apporder/ceshi&prepareUrl=https://yscmall.yijiahn.com/mall/app/zzpay/prepare.json&certifUrl=https://yscmall.yijiahn.com/mall/app/user/auth/realname.htm&pwdUrl=https://yscmall.yijiahn.com/mall/app/tongbao/active/pwdSet.htm ~~~ 链接生成的二维码为 ![](https://img.kancloud.cn/7e/a3/7ea37c7f34515f22e3b7a87da9fc9e4a_256x256.png) 其他接口参考文档