本发明总体上涉及计算机和计算机软件,并且更具体地,涉及用于实现支付集成过程的方法、系统和计算机程序产品。
背景技术:
1、为了使旅行提供商能够处理朝着支付交易的更加标准的零售业方案(例如,现代接触点、无摩擦流程、去除中介等)的转变,旅行提供商需要确保,对于其各自的后台处理,支付数据将会是一致的。现代接触点也正在引入特别的(ad hoc)多步骤支付体验。
2、在一些传统预约系统中,按照一定方式提供支付信息,以使得支付信息不能被验证。例如,旅行顾客可以使用电话通信与旅行代理通信,并且旅行顾客可以口头向旅行代理提供支付信息。在这个示例中,旅行代理在预约装置(诸如,计算机)处输入支付信息,并且支付信息未被核查/验证。作为另一示例,如果旅行顾客亲自向旅行代理预订旅行,则除非旅行社装备有电子支付捕获装置(即,信用卡读取器等),否则支付信息(例如,信用卡号)仍然可能是欺诈性的。如此,对于旅行预约的这些传统支付渠道,通过这样的渠道提交的支付可以被视为不安全(unsecure)。
3、通常,不安全支付增加了旅行商家(例如,航空公司、铁路旅行提供商、旅馆等)、旅行预订系统(例如,全球分销系统)和/或第三方预约服务(例如,旅行社)的成本,因为通过不安全支付渠道进行的欺诈性支付的责任通常由旅行商家、旅行预订系统和/或第三方预约服务来承担。另外,因为旅行商家、预订系统和/或第三方预约服务处理这样的不安全支付渠道的支付信息,所以旅行商家、预订系统和/或第三方预约服务可能需要遵守用于敏感支付信息的各种安全标准。例如,旅行商家、预订系统和/或第三方预约服务可能需要遵守支付卡行业数据安全标准(pcidss),pcidss是处理许多借记卡、信用卡、预付卡、电子钱包卡、atm卡和销售点(pos)支付卡的持卡人信息的组织的信息安全标准。遵守这样的标准通常增加与处理用于旅行预约的支付相关联的成本。
4、此外,许多旅行商家和预约系统使用旅行社销售模型,即旅行社代表旅行商家来分销旅行商家的产品。然而,即使在欺诈性支付的情况下,旅行商家也通常对支付负责。因此,在使用旅行社销售模型的传统系统中,旅行商家通常依赖于旅行社过程来确保支付。
5、每当旅行商家和预约系统接受支付时,它们需要确保数据是一致的,并且它们能够提供它们为了最终会计对账目的而可能需要的所有需要信息(例如,代码等)。例如,旅行商家需要确保数据可用于它们的后台,并且具有能力在其预订系统内部维护支付数据的集成。因此,需要改进的方法、系统和计算机程序产品,用于提供用于旅行预订的改进的支付集成系统。
技术实现思路
1、在本发明的实施例中,一种用于实现支付集成过程的方法。该方法包括:在支付集成服务器处,从旅行提供商系统接收与旅行记录标识关联的支付集成请求,其中,支付集成请求包括与旅行记录标识关联的支付标识。该方法还包括:在支付集成服务器处,使用支付标识从支付网关获得与旅行记录标识关联的支付交易数据。该方法还包括:在支付集成服务器处,从预约系统获得与旅行记录标识关联的旅行记录数据,其中,预约系统处理旅行记录标识。该方法还包括:通过以下方式来确定与支付标识关联的支付集成数据:执行旅行记录标识和支付标识的有效性检查,执行支付交易数据和旅行记录数据的健全性检查,以及基于旅行记录标识和支付标识的有效性检查以及支付交易数据和旅行记录数据的健全性检查来生成支付集成数据。该方法还包括:由支付集成服务器向旅行提供商系统提供将要被集成到旅行记录中的支付集成数据。
2、这些和其它实施例可以各自可选地包括下面特征中的一个或多个。
3、在本发明的一些实施例中,执行支付交易数据和旅行记录数据的健全性检查包括确定旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集。
4、在本发明的一些实施例中,该方法还包括:根据旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集来确定配置数据。
5、在本发明的一些实施例中,基于旅行记录标识和支付标识的有效性检查以及支付交易数据和旅行记录数据的健全性检查来生成支付集成数据能基于配置数据进行定制。
6、在本发明的一些实施例中,该方法还包括:基于配置数据来更新激活图,其中,激活图包括多个旅行提供商系统和每个旅行提供商系统的相应访问级别之间的关联。
7、在本发明的一些实施例中,执行支付交易数据和旅行记录数据的健全性检查包括记录定位器一致性检查,记录定位器一致性检查包括支付标识和旅行记录标识之间的标识检查。
8、在本发明的一些实施例中,该方法还包括:根据生成支付集成数据,将与支付集成数据关联的旅行记录存储在支付集成数据库中。
9、在本发明的一些实施例中,支付集成数据包括数据有效性结果、与支付标识关联的交易数据、支付工具(payment instrument)、授权信息、验证信息和风险评估信息中的至少一个。
10、在本发明的一些实施例中,执行旅行记录标识和支付标识的有效性检查包括通过将支付标识与其它接收到的支付标识进行比较来确定还未接收到该支付标识。
11、在本发明的一些实施例中,执行支付交易数据和旅行记录数据的健全性检查包括:确定与支付交易数据关联的商家和与旅行记录数据关联的商家匹配;确定与支付交易数据关联的支付的授权是成功的;基于授权时间戳来确定与支付交易数据关联的授权是有效的;确定不存在与支付交易数据关联的所尝试的后续操作或未决的后续操作;确定与支付交易数据关联的支付的金额和货币是可用的;和/或确定与支付关联的支付工具。
12、提供这个
技术实现要素:
以按照简化形式介绍以下在具体实施方式中进一步描述的概念的选择。这个发明内容并不是旨在识别要求保护的主题的关键特征或必要特征,也不是旨在单独用于帮助确定要求保护的主题的范围。
1.一种计算设备,包括:
2.如权利要求1所述的计算设备,其中,执行支付交易数据和旅行记录数据的健全性检查包括确定旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集。
3.如权利要求2所述的计算设备,其中,所述程序指令进一步使计算设备根据旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集来确定配置数据。
4.如权利要求3所述的计算设备,其中,基于旅行记录标识和支付标识的有效性检查以及支付交易数据和旅行记录数据的健全性检查来生成支付集成数据能基于配置数据进行定制。
5.如权利要求3所述的计算设备,其中,所述程序指令进一步使计算设备基于配置数据来更新激活图,其中,所述激活图包括多个旅行提供商系统和每个旅行提供商系统的相应访问级别之间的关联。
6.如权利要求1所述的计算设备,其中,执行支付交易数据和旅行记录数据的健全性检查包括记录定位器一致性检查,所述记录定位器一致性检查包括支付标识和旅行记录标识之间的标识检查。
7.如权利要求1所述的计算设备,其中,根据生成支付集成数据,所述程序指令进一步使计算设备将与支付集成数据关联的旅行记录存储在支付集成数据库中。
8.如权利要求1所述的计算设备,其中,所述支付集成数据包括数据有效性结果、与支付标识关联的交易数据、支付工具、授权信息、验证信息和风险评估信息中的至少一个。
9.如权利要求1所述的计算设备,其中,执行旅行记录标识和支付标识的有效性检查包括通过将支付标识与其它接收到的支付标识进行比较来确定还未接收到所述支付标识。
10.如权利要求1所述的计算设备,其中,执行支付交易数据和旅行记录数据的健全性检查包括:
11.一种计算机实现的方法,包括:
12.如权利要求11所述的计算机实现的方法,其中,执行支付交易数据和旅行记录数据的健全性检查包括确定旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集。
13.如权利要求12所述的计算机实现的方法,还包括:根据旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集来确定配置数据。
14.如权利要求13所述的计算机实现的方法,其中,基于旅行记录标识和支付标识的有效性检查以及支付交易数据和旅行记录数据的健全性检查来生成支付集成数据能基于配置数据进行定制。
15.如权利要求13所述的计算机实现的方法,还包括:基于配置数据来更新激活图,其中,所述激活图包括多个旅行提供商系统和每个旅行提供商系统的相应访问级别之间的关联。
16.如权利要求11所述的计算机实现的方法,其中,执行支付交易数据和旅行记录数据的健全性检查包括记录定位器一致性检查,所述记录定位器一致性检查包括支付标识和旅行记录标识之间的标识检查。
17.如权利要求11所述的计算机实现的方法,其中,所述支付集成数据包括数据有效性结果、与支付标识关联的交易数据、支付工具、授权信息、验证信息和风险评估信息中的至少一个。
18.一种利用计算机程序编码的非暂态计算机存储介质,所述计算机程序包括多个程序指令,当所述多个程序指令由一个或多个处理器执行时,所述多个程序指令使所述一个或多个处理器执行操作,所述操作包括:
19.如权利要求18所述的非暂态计算机存储介质,其中,执行支付交易数据和旅行记录数据的健全性检查包括确定旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集。
20.如权利要求19所述的非暂态计算机存储介质,所述操作还包括:根据旅行提供商系统能够访问支付交易数据和旅行记录数据的特定数据集来确定配置数据。