现付预订是指客人在飞猪平台预订酒店,但是无需在线支付房费,到店之后支付房费及押金的预订方式。
当前的担保可选择首晚担保和全额担保;飞猪现付的担保金是由在线预订时支付并冻结在支付宝内。如果客人入住并离店,飞猪收到入住状态后会解冻担保金返还客人;如果客人未入住,飞猪收到noshow状态,会将担保金扣除给商家或者酒店。
现付业务支持取消预订:
取消规则的设定可以参考价格计划接口的说明,可以选择:
(1)任意退;
(2)不能退;
(3)提前多少时间之前可以取消(入住日24点位基准)。
符合信用支付条件的酒店,用户在下单页除了到店付以外,还可以选择信用支付。
选择信用支付,无需在线付款,到酒店前台可享受免押金、免查房、免排队的服务,客人不用在前台支付任何费用,当离店后就店PMS或者卖家将账单同步给飞猪,飞猪在用户的支付宝账号直接扣款给卖家或者酒店。
注:酒店需要根据不同的订单类型,提供不同的服务。
1.由商户提供一个接收飞猪请求的服务地址,以及用于验证的用户名和密码,可通过workorder工单形式提交配置需求,工单分类:飞猪–》酒店–》直连配置
2.商户根据请求参数中的xml父节点区分业务请求类型,根据文档要求开发接收请求数据和返回相应的数据
3.接收请求和返回数据的代码样例(JAVA语言):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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); } |