1)由开发者提供,供平台实时推送售货机的订单信息。
2)URL地址:https://xxx.yyy.zzz/api/order_push
3)请求参数
变量名 | 必填 | 类型 | 示例值 |
openid | 是 | String(128) | 用户标识(例:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o),微信提供的用户标识 |
code | 是 | String(16) | 专属编码(例:Zj20190924125636),双方交互专属编码 |
sn | 否 | String(18) | 订单编号(例:DD2019032275947772),每条用户订单唯一的标识码 |
terminal_id | 否 | String(15) | 发起支付的终端ID(例:869467040608466),用户扫描的设备ID |
terminal_name | 否 | String(128) | 发起支付的终端名称(例:富力盈利) |
total_fee | 否 | float(10) | 订单价格(例:1.00)元 |
orders_status | 否 | Int(2) | 订单状态(例:0未支付 ,1出货成功 ,2出货失败,3电机故障 ,4 订单检测中 ,5待出货) |
region_id | 否 | Int(10) | 每个场地的专属ID(例:87) |
region_name | 否 | String(128) | 场地名字(例:富力盈利) |
goods_id | 否 | Int(10) | 每个商品的专属ID(例:1002) |
goods_name | 否 | String(128) | 商品名字(例:雪碧) |
credit | 否 | Int(10) | 用户使用的积分(例:50) |
type | 是 | Int(10) | 购买方式(1:微信支付 2:支付宝支付 3:积分消费 4:会员购买) |
4)举例如下:
$ date =[
‘openid’ => ‘oUpF8uMuAJO_M2pxb1Q9zNjWeS6o’,
‘code’ => ‘Zj20190924125636’,
‘terminal_id’ => ‘869467040608466’,
‘terminal_name’ => ‘富力盈利’,
‘total_fee’ => 0.00,
‘orders_status’ => 1,
‘region_id’ => 87,
‘region_name’ => ‘富力盈利’,
‘goods_id’ => 1002,
‘goods_name’ => ‘雪碧’,
‘credit’ => 50,
‘type‘=>1
];
$result = get_http_content(' https://public.zjuhe.cn/api/ CheckTerminalOnline, 'POST',$date);
5)返回结果
变量名 | 必填 | 说明 | |
code | 是 | 状态码,200为正常,其他均为不正常(1024) | |
msg | 是 | 成功或者失败的说明(例:成功/失败) | |
data | 是 | 该接口返回具体的数值 |
示例:
{"code":200,"msg":"成功","data":""}