```
//step1:站点简码查询
public function cityCode()
{
train_cityCode('SXH');
}
//step2:余票查询
public function ticketsAvailable()
{
train_ticketsAvailable('2017-12-08','SXH',"SHH");
}
//step3:提交订单
public function submit()
{
$passengers ='[{"passengerid":"68","passengersename":"杨红伟","piaotype":1,"piaotypename":"成人票","passporttypeseid":"1","passporttypeseidname":"二代身份证","passportseno":"142201198311174558","price":"8.5","zwcode":"M","zwname":"一等座"}]';
train_submit('201711200607243274380','2017-12-08','SXH','SHH','G7033',$passengers);
}
//step4:请求出票
public function pay()
{
train_pay('JH151218497634222');
}
//step5:订单状态查询
public function orderStatuse()
{
train_orderStatuse('JH151218497634222');
}
//step6:线上退票
public function refund()
{
$tickets = '[{"ticket_no":"E374529237102001D","passengername":"王二","passporttypeseid":"1","passportseno":"370827199109121234"}]';
train_refund('JH151218497634222',$tickets);
}
//step7:历史订单查询
public function orders()
{
train_orderStatuse('JH151218497634222');
}
//step8:下载csv格式报表
public function export()
{
train_export('2017-12-01','2017-12-15');
}
//step9:取消待支付的订单
public function cancel()
{
train_cancel('JH151218497634222');
}
//step10:设置回调
public function setPush()
{
train_setPush();
}
//step11:查询账户余额
public function balance()
{
train_balance();
}
```
- 回调操作
- 测试post请求
- 一:提交订单回调
- 二:请求出票回调
- 三:退票回调
- 火车票全部接口
- 1.站点简码查询
- 2.余票查询
- 3.提交订单(占座)
- 4.请求出票
- 5.订单状态查询
- 6.线上退票
- 7.历史订单查询
- 8.下载csv格式报表
- 9.取消待支付的订单
- 10.设置回调
- 11.查询账户余额
- 整理车票API
- 火车票简码采集
- 火车票相关
- 火车票相关截图
- 火车票车型
- 火车票订单
- 座位类型
- 火车票11个接口封装后
- 票的状态
- 聚合联系方式
- response不支持行内式写法
- 火车票登录接口信息
- 火车票回调
- 火车票订票接口常见问题
- 退票手续费
- 退票返回的信息
- 相关知识
- javascript 日期相减 涉及到时分秒
- 火车票订单流程
- 火车票提交
- 因公一些权限
- 工具
- 箭头
- 执行标准和政策详情
- 执行情况
- 成本中心
- miyou当前用户及政策相关信息
- 审批信息弹出
- 人员ID姓名与政策ID
- 费用
- 流程
- bookOne
- bookTwo
- booOnePost
- 旧的成本中心
- 成本中心联动
- 注意事项
- 提交返回的数据 train_all
- 选座
- 易购火车票
- 签约