**注意:**
| 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)
其他接口参考文档
- 文档说明
- 项目说明
- 修改记录
- 场景介绍
- 业务流程
- 开发步骤
- 注意事项
- 可配置密钥签名
- 2.0版本变更说明
- 接口规则
- 协议规则
- 安全规范
- 测试账户
- 测试信息
- API文档
- 收银台
- Android
- IOS
- H5支付
- 扫码付
- 体系外付款码
- 浏览器H5收银台
- 交易查询
- 交易通知
- 申请退款
- 退款查询
- 退款通知
- 批量退款
- 对账单下载
- prepareUrl
- 关闭订单
- 查询订单版本
- 商户
- 商户费率信息编辑
- 商户录入
- 商户编辑
- 查询平台店铺id
- 获取商户可结算信息
- 获取登录名是否存在
- 查询卡系统商户ID
- 大食堂商户进件
- 大食堂商户编辑
- 大食堂商户费率信息编辑
- 大食堂平台服务费信息编辑
- 结算相关
- 触发结算补单
- 接收结算订单
- 团购业务拆单(多次子订单退款)
- 优惠券下单消费
- 优惠券退款
- 优惠券接收接收订单
- 查询拆单结算数据
- 分期结算入账
- 建业+线下订单拆单
- 扫码支付
- 扫码预下单
- 扫码退款
- 支付订单查询
- 退款订单查询
- 扫码交易通知
- 扫码退款通知
- 文档描述
- 客户端
- 扫码支付获取支付列表
- 刷新支付二维码
- 扫码支付设置支付顺序
- 设置是否免密支付
- 获取设置支付列表
- 发起支付
- 长连接通知app
- app扫码预下单测试
- 小额免密协议
- 使用说明
- 设置免密支付详情
- 获取app支付页支付类型与支付订单详情
- 我的优惠券列表
- 可用优惠券
- 获取优惠券单个
- PC端二维码生成规则
- 共享财务
- 删除接口
- 服务商日账单查询
- 服务商商户日账单对账
- H5/小程序-支付方式列表
- H5/小程序-扫码支付接口
- H5/小程序扫码新支付接口
- H5/小程序扫码新支付方式列表
- H5/小程序扫码查询通宝+折扣
- 支付sdk
- 获取支付列表
- 支付下单
- 查询是否实名
- APP微信小程序下单(APP端)
- 订单状态查询
- 微信小程序预下单拉起支付(小程序端)
- 应答码说明
- 联系我们
- 大额汇款
- 大额预下单
- 大额订单查询
- 大额汇款下单
- 业务方校验加密-prepareUrl
- 大额通道通知汇款成功
- 大额通知
- 大额汇款单查询
- 大额订单列表查询
- 大额订单详情查询
- 组件跳转路径
- 大额订单取消
- 对接注意事项
- pos大额
- 下单
- pos支付成功
- pos每笔支付
- pos每笔撤销
- pos支付记录查询
- pos大额每笔异步通知
- 协作
- 统一传递变量
- 应答码
- 应用日志目录规范
- 公众号/服务窗H5
- 传入参数
- 支付列表
- 支付下单
- 抖音支付
- 抖音支付下单
- 代付
- 代付发起
- 代付查询
- 异步通知
- 易生账户余额
- 其他业务
- 极速退款-商家补贴
- 超时赔付
- 通知业务完成
- 大食堂商户附加费入账
- 业务方自动对账
- 查询业务方账单总计
- 获取建业+对应账单详情
- 通知建业+需要补推送拆单
- 补单推送结算
- 商户统一进件业务
- 获取token
- 商户进件
- 商户进件预加载数据获取
- 上传图片
- 获取商户查看编辑数据
- 商户修改
- 获取门店预加载数据
- 门店进件
- 获取门店查看编辑数据
- 门店修改
- 凯强需要的获取门店信息接口
- Mq队列数据格式
- 获取分支银行信息
- 营销补贴
- 营销补贴拆单
- 新营销补贴拆单-支持多笔
- 业务成功通知
- 查询代理及所属服务商
- 查询门店、商户、代理、服务商
- 根据类型和id查询数据
- 中房
- 中房-获取支付列表
- 业务方统一对账
- 业务方上传账单
- 获取平台方日账单详情
- 异常订单处理
- 回调通知账单对比结果
- 获取业务方账单
- 获取商户账单
- 大额支付查询
- 银基商城
- 实体卡消费拆单
- 异步通知拆单结果
- E卡结算单首页
- 去结算的账户信息
- 结算记录
- 确认结算
- 驳回结算
- 修改同步状态
- 结算记录的账户信息
- 支付H5(手机浏览器)
- 传入H5参数
- H5支付列表
- 支付下单接口
- 实体卡消费
- 实体卡消费接口
- H5商户统一进件
- 发验证码
- 录件员登录
- 进行中的录单列表/数量
- 录单详情
- 获取二维码
- 商户登录
- 商铺列表
- 门店详情
- 新建门店
- 录单员新建商户
- 代商户入件
- 商户自助入件
- 上传文件
- 商户获取个人档案信息
- 录单员获取商户档案信息
- 查询商户信息
- 创建商户结果
- tp-商户获取token
- tp-获取商户进件状态
- tp-根据token获取初始化权限信息
- 共享家园
- 对接说明
- 接收结算数据
- 至尊通道对账
- 接收通道通知
- 社区商业
- 现金入账
- 代理账户
- 分账明细
- 请求现金收账单
- 确认收账单状态
- 更新账单状态
- pos支付
- pos扫码支付
- 查询商户信息
- 获取订单列表
- pos退款
- pos实体卡消费
- pos通宝+消费
- 车位宝
- 车位宝交付