文档中心 > 酒店客栈-线上预订

现付业务

更新时间:2021/03/18 访问次数:5109

现付业务

现付预订是指客人在飞猪平台预订酒店,但是无需在线支付房费,到店之后支付房费及押金的预订方式。

现付业务担保取消规则

当前的担保可选择首晚担保和全额担保;飞猪现付的担保金是由在线预订时支付并冻结在支付宝内。如果客人入住并离店,飞猪收到入住状态后会解冻担保金返还客人;如果客人未入住,飞猪收到noshow状态,会将担保金扣除给商家或者酒店。
现付业务支持取消预订:
取消规则的设定可以参考价格计划接口的说明,可以选择:
(1)任意退;
(2)不能退;
(3)提前多少时间之前可以取消(入住日24点位基准)。

选择信用支付

符合信用支付条件的酒店,用户在下单页除了到店付以外,还可以选择信用支付。
选择信用支付,无需在线付款,到酒店前台可享受免押金、免查房、免排队的服务,客人不用在前台支付任何费用,当离店后就店PMS或者卖家将账单同步给飞猪,飞猪在用户的支付宝账号直接扣款给卖家或者酒店。

注:酒店需要根据不同的订单类型,提供不同的服务。

现付业务流程

image

现付对接接口

一、适配飞猪请求的数据(适配对接方法参考本页最后的说明和代码样例)

二、调用酒店订单操作接口

1.由商户提供一个接收飞猪请求的服务地址,以及用于验证的用户名和密码,可通过workorder工单形式提交配置需求,工单分类:飞猪–》酒店–》直连配置

2.商户根据请求参数中的xml父节点区分业务请求类型,根据文档要求开发接收请求数据和返回相应的数据

3.接收请求和返回数据的代码样例(JAVA语言):

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//Request get XML Data 
BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream(),"UTF-8"));
StringBuilder sb = new StringBuilder();
String line = null; 
while ((line = br.readLine()) != null)
{
sb.append(line); 
} 
String postXMLData = sb.toString();
Element root = XmlUtils.loadXMLRootElementByXMLString(postXMLData, "UTF-8");
//TODO: 处理RQ数据,返回XML结果
String result = dealData(root); 
//返回处理结果 
response.setCharacterEncoding("UTF-8");
response.getWriter().write(result); 
}

FAQ

关于此文档暂时还没有FAQ
返回
顶部