论文部分内容阅读
美国加油站终端销售(Point of Sale)(简称POS)系统集成了电子支付功能,所有加油站交易都由POS系统完成结算,它需要实现访问支付终端设备的协议和具体银行前置系统的协议,并要求POS系统提供商了解加油站业务流程,因此开发加油站POS系统的难度大,通常都由加油机制造商(比如长吉、托肯等公司)提供,这导致加油站可以选择的POS系统非常少。为了解决这个问题,本文提出将电子支付功能从加油站POS系统中分离出来作为一个独立的电子支付系统,并使用标准的IFSF(International Forecourt Standard Forum Forecourt)电子支付协议作为加油站POS系统和电子支付系统之间通信的协议。通过这个方案,加油站POS系统不需要了解访问支付终端的协议和具体的银行前置系统协议,它只需要实现标准的IFSF电子支付协议并按照要求的流程和电子支付系统交互就可以完成加油站交易的电子支付。我们将电子支付系统部署到加油站的前庭控制器(Forecourt Controller)(简称FC)上,通过前庭控制器为加油站POS系统提供电子支付服务,它将作为前庭控制器的一部分和前庭控制器一起提供给加油站。本文对美国油品零售市场电子支付的需求做了分析,设计出基于IFSF电子支付协议的电子支付系统,实现了电子支付系统的各模块并对电子支付系统的功能点和非功能点进行了测试。电子支付系统各模块通过状态机编程原理实现,它们是电子支付服务(Electronic Payment Server,EPS)模块、POS前端处理(POS Front End Processor,POSFEP)模块和前庭POS(Forecourt POS,FPOS)模块,这些模块之间通过定义明确的接口来通信,每一个模块实现特定的业务逻辑,它上面的业务逻辑不会影响其它模块的设计和实现。EPS模块实现了IFSF电子支付协议和访问支付终端的协议,它是电子支付系统和POS系统交互的模块,也是控制支付终端设备的模块;POSFEP模块实现了银行前置系统的支付协议,电子支付系统通过该模块和银行前置系统通信完成交易的支付;FPOS模块实现了IFSF前庭设备控制协议,该模块可以按要求发送命令给前庭控制器来控制加油机,它实现了室外自助加油的流程并和EPS模块交互完成室外自助加油交易的支付。本文所实现电子支付系统已在美国的一些加油站上线使用,它运行在加油站的前庭控制器上,可以提供加油站POS系统室内干货交易、室内预付费加油交易、室外自助加油交易的电子支付以及为加油站POS系统生成对帐报表等功能。使用独立电子支付系统的加油站,不仅正常的销售干货和油品的功能没有损失,更重要的是它们可以使用支持IFSF电子支付协议的POS系统,新的POS系统由专门制造零售业POS的公司开发,其界面更友好、所用技术更先进,加油站可以不再使用加油机制造商提供的过时的、界面单一的POS系统了。另外,电子支付系统具备独立完成用户室外自助加油交易的能力,因此加油站在POS系统因为维护或其它原因不可用的时候,仍然可以进行油品的销售,这会减少加油站的不工作时间增加它的销售额。由此可见电子支付系统可以为加油站POS系统提供标准的电子支付接口并可在POS不可用的时候独立完成室外自助加油交易,极大的简化了加油站POS系统的开发,使得开发超市或便利店等零售行业POS系统的公司可以进入石油零售行业,加油机设备制造商则可以把电子支付系统部署到自己的前庭控制上,使得它们的前庭控制器既可以控制前庭设备又可以提供电子支付功能,这将提高它们的前庭控制器的竞争力,帮助它们的产品占有市场。