CN105631654A - 自助柜机支付的方法及*** - Google Patents
自助柜机支付的方法及*** Download PDFInfo
- Publication number
- CN105631654A CN105631654A CN201510994450.1A CN201510994450A CN105631654A CN 105631654 A CN105631654 A CN 105631654A CN 201510994450 A CN201510994450 A CN 201510994450A CN 105631654 A CN105631654 A CN 105631654A
- Authority
- CN
- China
- Prior art keywords
- payment
- pay
- self
- application
- air conditioner
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/18—Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种自助柜机支付的方法,所述方法包括:验证自助柜机上的应用是否有调用自助柜机上支付前端的权限;在应用有权限调用所述支付前端时,调用支付前端进行支付,支付前端获取支付参数,并发送包含所述支付参数的支付请求给支付平台;所述支付后台根据所述支付请求判断当前账户是否有访问支付后台的权限;在当前账户有权限访问支付后台时,支付后台向外部的支付***请求并获取支付结果,完成支付。本发明还公开了一种自助柜机支付的***,本发明实现了旅客使用自助柜机在线支付,真正解决了机场网络连接外网的问题,可兼容多种支付方式,使支付变的更加友好、方便、快捷,方便旅客购买航空公司的服务或者产品,大大提升机场网络的使用效率。
Description
技术领域
本发明涉及机场网络及数据处理技术,尤其涉及一种自助柜机支付的方法及***。
背景技术
目前,在机场旅客购买服务或者产品只能去人工柜台现金支付或者刷卡,旅客往往需要花费很多时间排队,还需寻找交费的柜台,为旅客出行带来了极大的不便。而且,由于机场网络的特殊性,机场网络不便于连接外网,这也限制了机场网络实现在线支付的能力。
自助柜机是机场为旅客提供的自助设备,越来越受到旅客的欢迎,目前部署了值机、改期、行程单等应用,旅客也已经熟悉了自助柜机带来的便捷服务,如果能够自助柜机上实现自助支付,将大大提升机场网络的使用效率,方便旅客的出行。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种自助柜机支付的方法及***。
为达到上述目的,本发明实施例的技术方案是这样实现的:
一种自助柜机支付的方法,所述方法包括:
验证自助柜机上的应用是否有调用自助柜机上支付前端的权限;
在应用有权限调用所述支付前端时,调用支付前端进行支付,支付前端获取支付参数,并发送包含所述支付参数的支付请求给支付平台;
所述支付后台根据所述支付请求判断当前账户是否有访问支付后台的权限;
在当前账户有权限访问支付后台时,支付后台向外部的支付***请求并获取支付结果,完成支付。
其中,在验证自助柜机上的应用是否有调用自助柜机上支付前端的权限之前,所述方法还包括:在自助柜机各应用的配置文件中配置调用所述支付前端的权限。
其中,所述调用支付前端进行支付,支付前端获取支付参数,包括:由所述应用的界面跳转到所述支付前端的页面,在跳转的过程中,所述应用将包括订单号、支付金额、支付描述信息的参数传递给所述支付前端;所述支付前端显示支付方式选择页面,并获取用户在所述页面上输入的支付参数。
其中,所述发送包含所述支付参数的支付请求给支付平台,包括:所述支付前端将包含所述支付参数的支付请求经过加密和签名后传输给所述支付后台。
其中,所述支付参数包括:支付方式、银行、支付金额、货币类型、订单号、订单创建时间;如果所述支付方式为银行卡支付,则所述支付参数还包括银行卡的***和有效期。
其中,所述支付方式为:***无卡无密支付、或扫码支付、或虚拟支付。
其中,所述支付后台向外部的支付***请求并获取支付结果,包括:所述支付后台向部署在外网的EasyPay请求,EasyPay调用第三方支付接口完成支付,并返回支付是否成功的支付结果给所述支付后台。
其中,所述自助柜机部署在机场网络,所述支付后台部署在航信网络。
其中,所述方法还包括:所述支付前端向所述支付平台查询支付结果;所述支付平台从外部网络的支付***获取支付结果并返回给所述支付前端;所述支付前端将所述支付结果返回给所述应用。
其中,所述支付前端将所述支付结果返回给所述应用,包括:由所述支付前端的页面跳转回所述应用的界面,在跳转过程中所述支付前端将所述支付结果传递给所述应用。
一种自助柜机支付***,所述***包括:自助柜机和支付平台,所述自助柜机配置有一个或多个应用、第一权限校验模块和支付前端,所述支付后台配置有第二权限校验模块和支付处理模块;
第一权限校验模块,用于验证自助柜机上的应用是否有调用自助柜机上支付前端的权限;
所述应用,用于在有调用自助柜机上支付前端的权限时,需要进行支付处理则调用所述支付前端;
支付前端,用于在被所述应用调用时,获取支付参数,并发送包含所述支付参数的支付请求给支付平台;
第二权限校验模块,用于根据所述支付请求判断当前账户是否有访问支付后台的权限;
支付处理模块,用于在当前账户有权限访问支付后台时,向外部的支付***请求并获取支付结果,完成支付。
其中,所述应用,还用于在配置文件中配置调用所述支付前端的权限。
其中,所述应用,用于调用所述支付前端,包括:由所述应用的界面跳转到所述支付前端的页面,在跳转的过程中,所述应用将包括订单号、支付金额、支付描述信息的参数传递给所述支付前端;所述支付前端,用于在被所述应用调用时,获取支付参数,包括:显示支付方式选择页面,并获取用户在所述页面上输入的支付参数。
其中,所述支付前端,用于发送包含所述支付参数的支付请求给支付平台,包括:所述支付前端将包含所述支付参数的支付请求经过加密和签名后传输给所述支付后台。
其中,所述支付参数包括:支付方式、银行、支付金额、货币类型、订单号、订单创建时间;如果所述支付方式为银行卡支付,则所述支付参数还包括银行卡的***和有效期。
其中,所述支付方式为:***无卡无密支付、或扫码支付、或虚拟支付。
其中,所述支付处理模块用于向外部的支付***请求并获取支付结果,包括:向部署在外网的EasyPay请求,EasyPay调用第三方支付接口完成支付,并返回支付是否成功的支付结果给所述支付后台。
其中,所述自助柜机部署在机场网络,所述支付后台部署在航信网络。
其中,所述支付前端,还用于向所述支付平台查询支付结果,以及将所述支付结果返回给所述应用;所述支付平台的支付处理模块,还用于从外部网络的支付***获取支付结果并返回给所述支付前端。
其中,所述支付前端,用于将所述支付结果返回给所述应用,包括:由所述支付前端的页面跳转回所述应用的界面,在跳转过程中所述支付前端将所述支付结果传递给所述应用。
本发明实施例的自助柜机支付方法及***,在机场提供一种更方便快捷的支付方式,实现了旅客使用自助柜机在线支付,真正解决了机场网络连接外网的问题,同时提供了统一、方便的支付页面,可兼容多种支付方式,使支付变的更加友好、方便、快捷,旅客可以在自助柜机自助完成支付,方便旅客购买航空公司的服务或者产品,大大提升机场网络的使用效率,方便了旅客的出行。
附图说明
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
图1为本发明实施例自助柜机支付方法的流程示意图;
图2为本发明实施例自助柜机支付***的组成结构以及交互示意图;
图3为本发明实施例自助柜机支付方法的具体实现流程示意图;
图4为本发明实施例自助柜机上支付前端的支付处理流程示意图;
图5为本发明实施例支付后台的支付处理流程示意图。
具体实施方式
本发明实施例提供了一种自助柜机支付方法,该方法可以包括权限认证、自助柜机的支付前端接入、服务器侧支付后台的数据处理和转发。其中,权限认证可以包括支付前端的接入认证和支付后台的权限访问控制。自助柜机的支付前端是在自助柜机上部署的、为自助柜机的其他应用提供的统一的支付处理接口,可支持多种支付方式。
实施例一
本发明实施例针对自助柜机支付方法的流程做详细说明。
如图1所示,本发明实施例自助柜机支付方法可以包括如下步骤:
步骤101,验证自助柜机上的应用是否有调用自助柜机上支付前端的权限;
步骤102,在应用有权限调用所述支付前端时,调用支付前端进行支付,支付前端获取支付参数,并发送包含所述支付参数的支付请求给支付平台;
步骤103,所述支付后台根据所述支付请求判断当前账户是否有访问支付后台的权限;
步骤104,在当前账户有权限访问支付后台时,支付后台向外部的支付***请求并获取支付结果,完成支付。
其中,在验证自助柜机上的应用是否有调用自助柜机上支付前端的权限之前,所述方法还包括:在自助柜机各应用的配置文件中配置调用所述支付前端的权限。
其中,步骤102中,由所述应用的界面跳转到所述支付前端的页面,在跳转的过程中,所述应用将包括订单号、支付金额、支付描述信息的参数传递给所述支付前端;所述支付前端显示支付方式选择页面,并获取用户在所述页面上输入的支付参数。
为了确保旅客信息和支付信息的安全,本发明实施例还对数据的传输做签名和加密处理。在步骤102中,自助柜机的支付前端与服务器侧的支付后台之间采用加密和签名的方式传输数据。也就是说,所述支付前端将包含所述支付参数的支付请求经过加密和签名后传输给所述支付后台。
其中,步骤104中,所述支付后台向部署在外网的EasyPay请求,EasyPay调用第三方支付接口完成支付,并返回支付是否成功的支付结果给所述支付后台。
在获取到支付结果之后,所述支付前端将所述支付结果返回给所述应用,包括:由所述支付前端的页面跳转回所述应用的界面,在跳转过程中所述支付前端将所述支付结果传递给所述应用。这里,在完成支付之后,支付平台会将支付结果返回给支付前端。
在步骤104之后,如果支付前端未能及时获得支付结果,还可以主动向支付平台查询以获取支付结果,具体地:所述支付前端向所述支付平台查询支付结果;所述支付平台从外部网络的支付***获取支付结果并返回给所述支付前端;所述支付前端将所述支付结果返回给所述应用。
自助柜机的支付前端是对自助柜机上部署的其他应用提供的统一的支付入口,且支持多种支付方式,如***无卡无密支付、扫码支付、虚拟支付等。其中,虚拟支付指的是航空公司和第三方应用推出的一种具有预存款功能的卡,支付时输入***和密码即可,如畅行E卡。自助柜机的支付前端是由使用页面接入的方式,部署在自助柜机的AirlineKiosk上的,属于AirlineKiosk的一部分。AirlineKiosk是中航信提供的包括旅客值机、行李托运、打印行程单等多种自助功能模块的集成平台。
实际应用中,将支付后台部署在航信的内网,能够与部署在机场网络的自助柜机通信,接收部署在机场网络的自助柜机发出的请求,并向部署在外网的支付处理服务器(如,EasyPay服务器)发送请求,以完成支付。支付后台需要完成支付过程中的数据处理和转发,其中的数据处理可以包括获取银行交易订单号,以及保证支付订单的支付方式与银行交易订单号的对应。但是,支付后台并不保证支付结果的准确性,支付后台需向第三方支付***(如,EasyPay)查询后,返回其查询结果给自助柜机的支付前端。支付后台连接的EasyPay,集成了多家第三方支付***、银行。EasyPay是中国航信统一在线支付平台,集成了多家银行和网关的应用,旨在为各航空公司网站提供安全、便捷和保密的综合统一电子支付服务,部署在因特网上。
实施例二
本发明实施例针对自助柜机支付***的组成结构以及处理过程做详细说明。
如图2所示,本发明实施例的自助柜机支付***,包括:自助柜机和支付平台,支付平台与数据库连接,并能够与外网的支付***(如因特网的EasyPay)通信。其中,所述自助柜机配置有一个或多个应用、第一权限校验模块(图2中未示出)和支付前端,所述支付后台配置有第二权限校验模块(图2中未示出)和支付处理模块(图2中未示出);
第一权限校验模块,用于验证自助柜机上的应用是否有调用自助柜机上支付前端的权限;
所述应用,用于在有调用自助柜机上支付前端的权限时,需要进行支付处理则调用所述支付前端;
支付前端,用于在被所述应用调用时,获取支付参数,并发送包含所述支付参数的支付请求给支付平台;
第二权限校验模块,用于根据所述支付请求判断当前账户是否有访问支付后台的权限;
支付处理模块,用于在当前账户有权限访问支付后台时,向外部的支付***请求并获取支付结果,完成支付。
其中,所述应用,还用于在配置文件中配置调用所述支付前端的权限。
其中,所述应用,用于调用所述支付前端,包括:由所述应用的界面跳转到所述支付前端的页面,在跳转的过程中,所述应用将包括订单号、支付金额、支付描述信息的参数传递给所述支付前端;所述支付前端,用于在被所述应用调用时,获取支付参数,包括:显示支付方式选择页面,并获取用户在所述页面上输入的支付参数。
其中,所述支付前端,用于发送包含所述支付参数的支付请求给支付平台,包括:所述支付前端将包含所述支付参数的支付请求经过加密和签名后传输给所述支付后台。
其中,这里,所述支付前端可以支持多种支付方式,如***无卡无密支付、扫码支付、虚拟支付等。所述支付参数包括:支付方式、银行、支付金额、货币类型、订单号、订单创建时间;如果所述支付方式为银行卡支付,则所述支付参数还包括银行卡的***和有效期。
其中,所述支付处理模块用于向外部的支付***请求并获取支付结果,包括:向部署在外网的EasyPay请求,EasyPay调用第三方支付接口完成支付,并返回支付是否成功的支付结果给所述支付后台。
其中,所述自助柜机部署在机场网络,所述支付后台部署在航信网络。
其中,所述支付前端,还用于向所述支付平台查询支付结果,以及将所述支付结果返回给所述应用;所述支付平台的支付处理模块,还用于从外部网络的支付***获取支付结果并返回给所述支付前端。
其中,所述支付前端,用于将所述支付结果返回给所述应用,包括:由所述支付前端的页面跳转回所述应用的界面,在跳转过程中所述支付前端将所述支付结果传递给所述应用。
自助柜机的支付前端是对自助柜机上部署的其他应用提供的统一的支付入口,且提供了多种支付方式:***无卡无密支付、扫码支付、虚拟支付。虚拟支付指的是航空公司和第三方应用推出的一种虚拟存储手段,支付时输入***和密码即可,如畅行E卡。
支付后台的支付处理模块用于完成数据处理和转发,具体是接收从机场网络部署的自助柜机发出的支付请求,向部署在外网的EasyPay请求并获取支付结果,最终将支付结果再返回给自助柜机,以达到支付的目的。
实施例三
本发明实施例针对自助柜机支付方法的具体流程以及自助柜机支付***中自助柜机的支付处理过程、支付后台的支付处理过程进行详细说明。
如图3所示,本发明实施例自助柜机支付方法的具体实现流程可以包括如下步骤:
步骤301,验证部署在自助柜机的当前应用是否有调用支付前端的权限,如果是,则继续步骤302,否则结束当前流程;
其中,当前应用可以是自助柜机上的任何一个应用,例如,可以是值机、行李托运、逾重行李支付等应用。这里,验证之前,需要在自助柜机其他应用的配置文件中配置其调用支付前端的权限,或者预先配置是否具有在线支付的权限等支付权限。
其中,本步骤的权限验证是由自助柜机的AirlineKiosk来实现的。实际应用时,可以在自助柜机上设置一个权限校验模块,在任何应用需要调用支付前端时,对其权限进行校验,校验通过,则可以由当前应用的界面直接转入支付前端的页面,如果校验不通过,则可以停留在当前应用的界面上,提示用户无权限或者校验失败。
步骤302,使用支付前端选择支付方式,输入支付方式、银行、支付金额、货币类型、订单号、订单创建时间等支付参数;
实际应用中,用户使用支付前端选择支付方式,如***无卡无密支付、扫码支付或者虚拟支付,并在相应的页面输入支付参数。这里的支付参数可以包括:支付方式、银行、支付金额、货币类型、订单号、订单创建时间等。如果是银行卡支付,支付参数还包括银行卡的***、有效期等。
步骤303,支付前端将包含支付参数的支付请求经过加密和签名后传递给支付后台;
实际使用中,支付前端需保证传输过程的保密性和有效性,在向支付后台传输数据时需做加密和签名处理。
步骤304,支付后台接收支付前端传输的支付请求,判断所述支付请求中的当前账户是否有使用支付后台服务的权利,如果是,则继续步骤305,否则结束当前流程;
其中,此部分需要根据支付前端配置的账号,判断有无使用支付服务的权限。
步骤305,支付后台解密获取的支付参数,通过EasyPay获取银行交易订单号,进行支付处理,并返回加密后的支付结果;
其中,支付后台获取银行交易订单号后,向EasyPay请求交易,获取支付结果,并加密传给支付前端。
步骤306,在支付前端向支付后台查询支付结果时,支付后台请求EasyPay并获得查询结果后,返回给所述支付前端;
实际应用中,本步骤为可选步骤,如果支付前端未获得正确的支付结果,支付前端可向支付后台查询支付结果。其中,支付前端向支付后台查询,支付后台则向EasyPay查询支付结果后返回给支付前端。
步骤307,支付前端获得支付结果,传递给自助柜机上的当前应用,当前流程结束。
其中,支付前端获取到支付结果,传递给调用支付前端的当前应用,以便应用能够继续相应功能。
如图4所示,本发明实施例中自助柜机上支付前端的支付处理流程可以包括如下步骤:
步骤401,自助柜机上的应用调用支付前端时,权限验证通过则由应用界面跳转到支付前端的页面;
由于应用和支付前端都是部署在自助柜机上,在应用调用支付前端时,应用调转到支付前端是通过页面跳转实现的。在应用调用支付前端的过程中,应用会向支付前端传递订单号、支付金额、支付描述信息等。
步骤402,跳转到支付前端的页面后,支付前端的页面上会显示支付方式选择页面,供用户选择支付方式;如果用户选择了扫码支付,则继续步骤403,如果用户选择了第三方平台支付则继续步骤405;
这里,支付方式选择页面上可以选择的支付方式有:扫码支付和第三方平台支付。其中,第三方平台支付包括***无卡无密支付和虚拟支付两个选项。
步骤403,用户选择扫码支付后,支付前端将包含支付参数的数据加密并签名后传输给支付后台,支付后台请求EasyPay,EasyPay调用支付宝后台,支付宝后台生成支付链接,EasyPay返回所述支付链接给支付后台,支付后台将所述支付链接返回给支付前端,在自助柜机的支付前端上以二维码的形式显示所述支付链接;
步骤404,用户使用移动终端上的支付宝客户端,扫描自助柜机支付前端上显示的二维码,移动终端进入支付处理,支付处理完成后,支付宝后台收到用户的付款后,通过EasyPay通知支付后台,支付前端通过向支付后台查询获取到支付结果,继续步骤409;
步骤405,如果用户选择了第三方平台支付,进一步提示用户选择虚拟支付还是银行卡支付,如果选择银行卡支付则继续步骤406,如果选择虚拟支付则继续步骤408;
步骤406,如果用户选择了第三方平台支付下的银行卡支付,则在支付页面上显示银行选项,用户选择银行,并选择使用***无卡无密支付后,页面提示用户输入***、有效期、CVV2等信息;
步骤407,用户输入***、有效期等信息后,支付前端通过AirlineKiosk将用户所选择的支付方式、银行、输入的银行卡信息(如***、有效期等)发送至支付后台,支付后台调用EasyPay完成支付,支付前端通过向支付后台查询获取到支付结果,继续步骤409;
步骤408,如果用户选择了第三方平台支付下的虚拟支付,如E卡,则在支付页面上提示用户输入***、密码,在用户输入***、密码之后,支付前端通过AirlineKiosk将选择的支付方式以及虚拟支付的***、密码发送至支付后台,调用EasyPay完成支付,支付后台调用EasyPay完成支付,支付前端通过向支付后台查询获取到支付结果,继续步骤409;
步骤409,在获得支付结果之后,从支付前端跳转回应用,也就是说,由支付前端的页面跳转回应用界面,在该过程中,支付前端向应用传递支付结果、交易流水号、订单号等信息。
自助柜机的支付前端在获得支付结果之后,则需要从支付前端跳转回应用,此时支付前端将向应用传递支付结果、交易流水号、订单号等。
如图5所示,本发明实施例支付后台的支付处理流程可以包括如下步骤:
步骤501,支付后台接收从自助柜机上支付前端发送的支付请求,获取银行交易订单号,判断所述银行交易订单号是否已经支付过;如已经支付过,则继续步骤502,如未支付过,则继续步骤506;
步骤502,如当前的银行交易订单号已支付过,则判断当前的银行交易订单号是否支付成功;如果支付成功,继续步骤503,如果支付失败,继续步骤504;
步骤503,如已经支付成功,则返回支付成功的支付结果给所述自助柜机的支付前端,当前流程结束。
步骤504,如果支付失败,支付后台根据当前的银行交易订单号查询数据库获取上次未成功支付时调用EasyPay创建的银行交易订单号;
步骤505,支付后台通过WebService的方式调用EasyPay,传递支付信息、银行交易订单号等信息,EasyPay调用第三方支付接口完成支付,并返回支付是否成功的支付结果给支付后台,支付后台接收EasyPay返回的支付结果,返回步骤502;
步骤506,如果当前的银行交易订单号未支付过,则支付后台调用EasyPay传递选择的支付方式,EasyPay创建银行交易订单号;
步骤507,支付后台调用EasyPay进行支付,EasyPay调用第三方支付接口完成支付并返回支付是否成功的支付结果给支付后台,支付后台接收EasyPay返回的支付结果,返回步骤502。
本发明实施例中的支付宝平台、***无卡无密支付等均为优选的支付方式,与此类似的方式也可以应用于本发明实施例中,不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (20)
1.一种自助柜机支付的方法,其特征在于,所述方法包括:
验证自助柜机上的应用是否有调用自助柜机上支付前端的权限;
在应用有权限调用所述支付前端时,调用支付前端进行支付,支付前端获取支付参数,并发送包含所述支付参数的支付请求给支付平台;
所述支付后台根据所述支付请求判断当前账户是否有访问支付后台的权限;
在当前账户有权限访问支付后台时,支付后台向外部的支付***请求并获取支付结果,完成支付。
2.根据权利要求1所述的方法,其特征在于,在验证自助柜机上的应用是否有调用自助柜机上支付前端的权限之前,所述方法还包括:在自助柜机各应用的配置文件中配置调用所述支付前端的权限。
3.根据权利要求1所述的方法,其特征在于,所述调用支付前端进行支付,支付前端获取支付参数,包括:
由所述应用的界面跳转到所述支付前端的页面,在跳转的过程中,所述应用将包括订单号、支付金额、支付描述信息的参数传递给所述支付前端;
所述支付前端显示支付方式选择页面,并获取用户在所述页面上输入的支付参数。
4.根据权利要求1或3所述的方法,其特征在于,所述发送包含所述支付参数的支付请求给支付平台,包括:所述支付前端将包含所述支付参数的支付请求经过加密和签名后传输给所述支付后台。
5.根据权利要求1或3所述的方法,其特征在于,
所述支付参数包括:支付方式、银行、支付金额、货币类型、订单号、订单创建时间;
如果所述支付方式为银行卡支付,则所述支付参数还包括银行卡的***和有效期。
6.根据权利要求1或3所述的方法,其特征在于,所述支付方式为:***无卡无密支付、或扫码支付、或虚拟支付。
7.根据权利要求1所述的方法,其特征在于,所述支付后台向外部的支付***请求并获取支付结果,包括:
所述支付后台向部署在外网的EasyPay请求,EasyPay调用第三方支付接口完成支付,并返回支付是否成功的支付结果给所述支付后台。
8.根据权利要求1所述的方法,其特征在于,所述自助柜机部署在机场网络,所述支付后台部署在航信网络。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述支付前端向所述支付平台查询支付结果;
所述支付平台从外部网络的支付***获取支付结果并返回给所述支付前端;
所述支付前端将所述支付结果返回给所述应用。
10.根据权利要求1或9所述的方法,其特征在于,所述支付前端将所述支付结果返回给所述应用,包括:由所述支付前端的页面跳转回所述应用的界面,在跳转过程中所述支付前端将所述支付结果传递给所述应用。
11.一种自助柜机支付***,其特征在于,所述***包括:自助柜机和支付平台,所述自助柜机配置有一个或多个应用、第一权限校验模块和支付前端,所述支付后台配置有第二权限校验模块和支付处理模块;
第一权限校验模块,用于验证自助柜机上的应用是否有调用自助柜机上支付前端的权限;
所述应用,用于在有调用自助柜机上支付前端的权限时,需要进行支付处理则调用所述支付前端;
支付前端,用于在被所述应用调用时,获取支付参数,并发送包含所述支付参数的支付请求给支付平台;
第二权限校验模块,用于根据所述支付请求判断当前账户是否有访问支付后台的权限;
支付处理模块,用于在当前账户有权限访问支付后台时,向外部的支付***请求并获取支付结果,完成支付。
12.根据权利要求11所述的***,其特征在于,所述应用,还用于在配置文件中配置调用所述支付前端的权限。
13.根据权利要求11所述的***,其特征在于,
所述应用,用于调用所述支付前端,包括:由所述应用的界面跳转到所述支付前端的页面,在跳转的过程中,所述应用将包括订单号、支付金额、支付描述信息的参数传递给所述支付前端;
所述支付前端,用于在被所述应用调用时,获取支付参数,包括:显示支付方式选择页面,并获取用户在所述页面上输入的支付参数。
14.根据权利要求11或13所述的***,其特征在于,所述支付前端,用于发送包含所述支付参数的支付请求给支付平台,包括:所述支付前端将包含所述支付参数的支付请求经过加密和签名后传输给所述支付后台。
15.根据权利要求11或13所述的***,其特征在于,
所述支付参数包括:支付方式、银行、支付金额、货币类型、订单号、订单创建时间;
如果所述支付方式为银行卡支付,则所述支付参数还包括银行卡的***和有效期。
16.根据权利要求11或13所述的***,其特征在于,所述支付方式为:***无卡无密支付、或扫码支付、或虚拟支付。
17.根据权利要求11所述的***,其特征在于,所述支付处理模块用于向外部的支付***请求并获取支付结果,包括:向部署在外网的EasyPay请求,EasyPay调用第三方支付接口完成支付,并返回支付是否成功的支付结果给所述支付后台。
18.根据权利要求11所述的***,其特征在于,所述自助柜机部署在机场网络,所述支付后台部署在航信网络。
19.根据权利要求11所述的***,其特征在于,
所述支付前端,还用于向所述支付平台查询支付结果,以及将所述支付结果返回给所述应用;
所述支付平台的支付处理模块,还用于从外部网络的支付***获取支付结果并返回给所述支付前端。
20.根据权利要求11或19所述的***,其特征在于,所述支付前端,用于将所述支付结果返回给所述应用,包括:由所述支付前端的页面跳转回所述应用的界面,在跳转过程中所述支付前端将所述支付结果传递给所述应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510994450.1A CN105631654A (zh) | 2015-12-25 | 2015-12-25 | 自助柜机支付的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510994450.1A CN105631654A (zh) | 2015-12-25 | 2015-12-25 | 自助柜机支付的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105631654A true CN105631654A (zh) | 2016-06-01 |
Family
ID=56046553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510994450.1A Pending CN105631654A (zh) | 2015-12-25 | 2015-12-25 | 自助柜机支付的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105631654A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254391A (zh) * | 2016-09-28 | 2016-12-21 | 海南港澳资讯产业股份有限公司 | 一种内外网通信和数据分发***和方法 |
CN106327162A (zh) * | 2016-08-31 | 2017-01-11 | 福建星网视易信息***有限公司 | 一种移动支付方法、***和支付管理平台 |
CN106372496A (zh) * | 2016-08-31 | 2017-02-01 | 福建联迪商用设备有限公司 | 提高支付终端应用安全性的方法及*** |
CN106649437A (zh) * | 2016-09-08 | 2017-05-10 | 广州视睿电子科技有限公司 | 条形码的扫码方法和*** |
CN108596591A (zh) * | 2018-04-13 | 2018-09-28 | 中国民航信息网络股份有限公司 | 附加服务销售*** |
CN111933305A (zh) * | 2020-08-03 | 2020-11-13 | 大连遨游智能科技有限公司 | 基于机器可读码的数据处理方法、装置及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101101688A (zh) * | 2006-07-07 | 2008-01-09 | 上海海外数码科技有限公司 | 一种应用于航空服务的移动自助值机***及其实现方法 |
CN101286255A (zh) * | 2007-04-12 | 2008-10-15 | 谭书敬 | 一种票证信息服务***及其实现方法 |
CN101996353A (zh) * | 2009-08-14 | 2011-03-30 | 深圳市腾邦国际票务股份有限公司 | 基于互联网的自助服务终端、机票预订服务器和*** |
CN104899734A (zh) * | 2015-04-15 | 2015-09-09 | 姚世明 | 通过局域网广播实现支付的方法与*** |
-
2015
- 2015-12-25 CN CN201510994450.1A patent/CN105631654A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101101688A (zh) * | 2006-07-07 | 2008-01-09 | 上海海外数码科技有限公司 | 一种应用于航空服务的移动自助值机***及其实现方法 |
CN101286255A (zh) * | 2007-04-12 | 2008-10-15 | 谭书敬 | 一种票证信息服务***及其实现方法 |
CN101996353A (zh) * | 2009-08-14 | 2011-03-30 | 深圳市腾邦国际票务股份有限公司 | 基于互联网的自助服务终端、机票预订服务器和*** |
CN104899734A (zh) * | 2015-04-15 | 2015-09-09 | 姚世明 | 通过局域网广播实现支付的方法与*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106327162A (zh) * | 2016-08-31 | 2017-01-11 | 福建星网视易信息***有限公司 | 一种移动支付方法、***和支付管理平台 |
CN106372496A (zh) * | 2016-08-31 | 2017-02-01 | 福建联迪商用设备有限公司 | 提高支付终端应用安全性的方法及*** |
CN106649437A (zh) * | 2016-09-08 | 2017-05-10 | 广州视睿电子科技有限公司 | 条形码的扫码方法和*** |
WO2018045683A1 (zh) * | 2016-09-08 | 2018-03-15 | 广州视睿电子科技有限公司 | 条形码的扫码方法和*** |
CN106254391A (zh) * | 2016-09-28 | 2016-12-21 | 海南港澳资讯产业股份有限公司 | 一种内外网通信和数据分发***和方法 |
CN106254391B (zh) * | 2016-09-28 | 2018-03-23 | 海南港澳资讯产业股份有限公司 | 一种内外网通信和数据分发***和方法 |
CN108596591A (zh) * | 2018-04-13 | 2018-09-28 | 中国民航信息网络股份有限公司 | 附加服务销售*** |
CN111933305A (zh) * | 2020-08-03 | 2020-11-13 | 大连遨游智能科技有限公司 | 基于机器可读码的数据处理方法、装置及*** |
CN111933305B (zh) * | 2020-08-03 | 2024-04-05 | 大连遨游智能科技有限公司 | 基于机器可读码的数据处理方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105631654A (zh) | 自助柜机支付的方法及*** | |
US11715086B2 (en) | Data interaction method, verification terminal, server, and system | |
US11276048B2 (en) | Online payment processing method apparatus and system | |
US11972428B2 (en) | Information transmission method, apparatus and system | |
CN104169952B (zh) | 一种网络支付方法、装置及*** | |
CN104599121B (zh) | 一种信息传输方法、装置和*** | |
US20140207682A1 (en) | Systems and methods for contactless transaction processing | |
RU2015109902A (ru) | Способ и система обеспечения мобильной бесконтактной покупки билетов/обработки платежей через приложение мобильного телефона | |
KR101520511B1 (ko) | 개인식별번호를 이용한 사용자 인증 시스템, 사용자 단말 장치, 조회 장치, 인증 서버 및 그 사용자 인증 방법 | |
CN105657468B (zh) | 一种fido遥控器及电视支付***及方法 | |
WO2015062232A1 (en) | Information transmission method, apparatus and system | |
WO2015000365A1 (zh) | 一种基于位置信息的快速支付方法及*** | |
CN106034134A (zh) | 网页应用程序中进行身份认证请求的方法、辅助方法及装置 | |
WO2019094133A1 (en) | Systems and methods for performing biometric registration and authentication of a user to provide access to a secure network | |
CN107025604A (zh) | 业务订单数据的生成方法及装置 | |
CN107491961B (zh) | 一种nfc验证的网络支付的方法、装置 | |
EP3332369B1 (en) | Method and apparatus for service authentication | |
CN107133789B (zh) | 基于智能卡的车辆信息处理方法及装置 | |
KR20150044669A (ko) | 지문정보를 이용한 모바일 결제방법 | |
KR101459283B1 (ko) | 2채널 인증장치와 방법 | |
US20220101302A1 (en) | System for harnessing a connected network to securely verify a transaction | |
KR101464940B1 (ko) | 사용자를 인증하여 결제를 수행하는 방법 및 시스템 | |
EP2575098A1 (en) | Method for managing payments between a plurality of merchants and a plurality of users, corresponding system for managing payments, and computer program product | |
US20230027731A1 (en) | Method and system for completing a transaction | |
US20230022658A1 (en) | Method and system for operating a mobile point-of-sales application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160601 |