php提取文章mate content,51book机票接口对接,吐血整理(含PHP封装代码),matebook14接口...

51book机票接口对接,吐血整理(含PHP封装代码),matebook14接口

前言 最近在对接51book的机票接口,遇到了挺多坑,所以整理一份作为记录

机票有两个不同的接口,一个是机票,另一个是保险

一、申请

要接51book的机票,首先是要申请账号,这时候应该是有客户经理跟进,然后具体事宜都会告诉你。

拿到账号之后,客户经理会把你的账号拉入测试组,不然测试购买机票然后改签、退票都是需要钱的,做测试支付机票的时候还要去后台开通2个东西:

这两个是分别授权的,有两个网址。

对了,后台还有密码要设置,点击“我的余额”然后就可以设置了。

二、逻辑

购买机票的逻辑

三、开发

51book那边会有接口文档,现在已经更新http新接口

接口主页:http://ws.51book.com/

机票新接口:http://ws.51book.com/ltips/web/CustomerDetailController.in?id=13&flag=getDetail&language=CH

保险接口文档目前还没有在线的,由51book那边单独发送

接口测试需要51book那边把你的ip设为白名单

机票接口:

查询订单详情

支付前校验

变更查询

变更申请

变更需支付

退票查询

退票退款申请

验证舱位价格

获取客规

注意事项

接口参数和返回都说的很清楚,这里就不在详细描述了,我做对接的时候遇到几个坑,需要注意一下:

改签相关

我设置的状态:

1000:待支付 ,

2000:已支付,待出票 ,

3000:已出票 ,

4000:变更审核中 ,

4100:变更需支付 ,

4200: 处理中,

4300:变更完成,

4400:无法变更,

5000:退票审核中,

5100:审核通过,待退款

5200:退款成功,

5300:无法退/废票,

5400:退款失败,

6000:已取消,

保险接口

保险接口没有http协议的接口,用的是wsdl格式的,php用soap来对接

首先要说的是保险接口没有异步通知,就是说你下单成功了,他们不是马上可以出保单,需要一会时间,这时候没法立刻获取到保单号,需要调用“保单查询”接口去查,而且不能立即查,需要过一会之后去查才有。查的时候把保单信息放入数据库中。

注意事项

附上机票接口请求封装代码(thinkphp5写的)

链接http://blog.umaske.com/article/114

http://www.dengb.com/PHPjc/1379125.htmlwww.dengb.comtruehttp://www.dengb.com/PHPjc/1379125.htmlTechArticle51book机票接口对接,吐血整理(含PHP封装代码),matebook14接口 前言 最近在对接51book的机票接口,遇到了挺多坑,所以整理一份作为记录...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值