Home - 橙汁机 登录  
最后修改者: root  2018-04-03 14:50:19 

橙汁机交易信息上报

编号  :  10

POST - /machine_api/index.php?act=juice&op=httpup_client_order
橙汁机交易信息上报
请求参数
参数名 参数类型 必传 缺省值 描述
pay_sn string Y 支付号
cup_num int Y 榨汁成功杯数
orange_num int Y 橙子用量
返回值
{"result":true,"msg":"操作成功"}
最后修改者: root  2017-07-22 17:39:56 

自动更新版本信息获取接口

编号  :  9

POST - /machine_api/index.php?act=juice&op=getVersionInfo
请求参数
参数名 参数类型 必传 缺省值 描述
返回值
{
    "code": 200,
    "datas":
        {
            "version_id": "28",
            "client_version": "1010",   //版本号
            "version_url": "http://container.test.ifoodtube.com/data/upload/admin/version/v_20170524-0105489366717052360.rar",//下载地址
            "add_time": "1495592671", //版本提交时间
            "is_forece": "0" //是否强制升级 0否 1是
        }
}
最后修改者: root  2017-05-12 14:28:32 

榨汁成功

编号  :  5

POST - /machine_api/index.php?act=juice&op=juicingSuccess
请求参数
参数名 参数类型 必传 缺省值 描述
pay_sn string Y 订单pay_sn
cup_num string Y 榨汁杯数
orange_num string Y 消耗橙子数量
返回值
{
  "result": true,
  "msg": "操作成功"
}
最后修改者: root  2017-05-10 10:40:40 

购食汇-扫描支付-第一步

编号  :  7

POST - /mobile/index.php?act=member_juice_buy&op=buy_step_one
请求参数
参数名 参数类型 必传 缺省值 描述
key string Y 登录后的Key
device_imei string Y 二维码中解析得到的设备id
返回值
{
  "code": 200,
  "datas": {
    "unit_price": "0.01" //单价
  }
}
最后修改者: root  2017-05-04 10:29:18 

通知橙汁机榨汁

编号  :  7

POST - /machine_api/index.php?act=juice&op=getOrangeJuiceNow
通知橙汁机榨汁接口(请求失败退款)
请求参数
参数名 参数类型 必传 缺省值 描述
imei string Y 要榨汁的终端设备标识
cmd string Y 控制命令(具体命令参看手册)
order string Y 支付编号
failCups int Y 榨汁杯数(订单里的杯数)
返回值
{
  "result": true,
}
{
  "result": false,
  "msg": "缺少订单及橙汁杯数参数"
}
最后修改者: root  2017-05-03 15:30:50 

退款

编号  :  4

POST - /machine_api/index.php?act=juice&op=refund
请求参数
参数名 参数类型 必传 缺省值 描述
imei string Y 机器设备号
order string Y 订单编号
failCups int Y 失败杯数
返回值
{
  "result": false,
  "msg": "退款金额超出可退金额"
}
最后修改者: root  2017-05-10 10:41:27 

购食汇-扫码支付-第二步

编号  :  6

POST - /mobile/index.php?act=member_juice_buy&op=buy_step_two
请求参数
参数名 参数类型 必传 缺省值 描述
key string Y 用户登陆后的token
device_imei string Y 设备编号
cups int Y 杯数
返回值
{
  "code": 200,
  "datas": {
    "payed_amount": 0.02, //已支付金额
    "pay_sn": "99983028202250051", //pay_sn
    "order_amount": 0.02, //订单总额
    "wait_pay_amount": 0,//待支付金额
    "is_success": 1 //是否已支付完成。1已完成,0-未完成
    "order_id": "184209", //订单id
    "system_time": 1493888634, //系统时间
    "end_time": 1493894627 //订单支付过期时间
  }
}
最后修改者: root  2017-05-03 15:31:13 

关闭订单

编号  :  3

POST - /machine_api/index.php?act= juice&op=cancel
请求参数
参数名 参数类型 必传 缺省值 描述
order string Y 订单编号
返回值
{
  "result": true
}
最后修改者: root  2017-05-03 15:32:05 

查询交易状态

编号  :  2

POST - /machine_api/index.php?act=juice&op=query
请求参数
参数名 参数类型 必传 缺省值 描述
order string Y 订单编号
imei string Y 设备编号
返回值
{
  "result": true
}
最后修改者: root  2017-05-03 15:32:16 

橙汁机下单

编号  :  1

POST - /machine_api/index.php?act=juice&op=pay
请求参数
参数名 参数类型 必传 缺省值 描述
requireCups int Y 杯数
imei string Y 设备ID
type string Y 支付方式 alipay、wxpay、gshpay
返回值
{
  "result": true,
  "price": "0.01",
  "order": "99989392103140018",
  "qrcode": "https://qr.alipay.com/bax03362j1iz8uborarm8003",
  "msg": "下单成功"
}