非卡账户支付方法、设备、系统及存储介质

文档序号:1847361 发布日期:2021-11-16 浏览:24次 >En<

阅读说明:本技术 非卡账户支付方法、设备、系统及存储介质 (Non-card account payment method, device, system and storage medium ) 是由 陈林 杨森 于 2021-08-03 设计创作,主要内容包括:本申请公开了一种非卡账户支付方法、设备、系统及存储介质,涉及数据处理领域。该方法包括:通过第一目标接口接收支付受理方设备发送的第一支付请求,第一支付请求包括非卡账号标识和交易信息,非卡账号标识用于标识非卡账户的注册账号;利用该非卡账号标识与非卡账户管理设备交互,使非卡账户管理设备确定与该非卡账号标识对应的目标非卡账户,以使卡交换设备或非卡账户管理设备与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付,非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。根据本申请实施例能够降低非卡账户支付所需的开发成本和维护成本。(The application discloses a non-card account payment method, device, system and storage medium, and relates to the field of data processing. The method comprises the following steps: receiving a first payment request sent by payment acceptor equipment through a first target interface, wherein the first payment request comprises a non-card account identifier and transaction information, and the non-card account identifier is used for identifying a registered account of a non-card account; and interacting the non-card account identification with the non-card account management equipment to ensure that the non-card account management equipment determines a target non-card account corresponding to the non-card account identification, so that the card exchange equipment or the non-card account management equipment interacts with the target non-card account fund management equipment corresponding to the target non-card account to execute payment, wherein the non-card account management equipment stores the corresponding relation between the non-card account identification and the non-card account and the corresponding relation between the non-card account and the non-card account fund management equipment. According to the embodiment of the application, the development cost and the maintenance cost required by non-card account payment can be reduced.)

非卡账户支付方法、设备、系统及存储介质

技术领域

本申请属于数据处理领域,尤其涉及一种非卡账户支付方法、设备、系统及存储介质。

背景技术

卡基支付以银行卡、预付卡等卡为主要支付工具载体去实现各种支付服务。在卡基支付系统中,支付受理方设备将采集到的卡信息传输至卡交换设备,由卡交换设备基于卡号等卡信息,将支付信息路由至对应的发卡方设备。

但随着支付技术的发展,出现了非卡账户的支付且非卡账户的支付应用范围越来越广。但单独开发、维护一个新的非卡账户支付系统所需的资源、成本都过于庞大,因此,现阶段亟需一种能够减少开发、维护的资源和成本的非卡账户支付方法。

发明内容

本申请实施例提供一种非卡账户支付方法、设备、系统及存储介质,能够降低非卡账户支付所需的开发成本和维护成本。

第一方面,本申请实施例提供一种非卡账户支付方法,应用于卡交换设备,卡交换设备属于卡基支付系统,该方法包括:通过第一目标接口接收支付受理方设备发送的第一支付请求,第一支付请求包括非卡账号标识和交易信息,非卡账号标识用于标识非卡账户的注册账号;利用第一支付请求中的非卡账号标识与非卡账户管理设备交互,使非卡账户管理设备确定与第一支付请求中的非卡账号标识对应的目标非卡账户,以使卡交换设备或非卡账户管理设备与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付,非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。

第二方面,本申请实施例提供一种非卡账户支付方法,应用于非卡账户管理设备,非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系,该方法包括:与卡交换设备利用卡交换设备接收到的第一支付请求中的非卡账号标识进行交互,第一支付请求由支付受理方设备通过第一目标接口向卡交换设备发送,包括非卡账号标识和交易信息,卡交换设备属于卡基支付系统;根据第一支付请求中的非卡账号标识,确定与第一支付请求中的非卡账号标识对应的目标非卡账户;与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付;或者,与卡交换设备交互,以使卡交换设备与目标非卡账户资金管理设备交互,执行支付。

第三方面,本申请实施例提供一种卡交换设备,卡交换设备属于卡基支付系统,卡交换设备包括交互模块,交互模块包括接收单元;接收单元,用于通过第一目标接口接收支付受理方设备发送的第一支付请求,第一支付请求包括非卡账号标识和交易信息,非卡账号标识用于标识非卡账户的注册账号;交互模块,用于利用第一支付请求中的非卡账号标识与非卡账户管理设备交互,使非卡账户管理设备确定与第一支付请求中的非卡账号标识对应的目标非卡账户,以使卡交换设备或非卡账户管理设备与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付,非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。

第四方面,本申请实施例提供一种非卡账户管理设备,非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系,非卡账户管理设备包括交互模块和处理模块;交互模块,用于与卡交换设备利用卡交换设备接收到的第一支付请求中的非卡账号标识进行交互,第一支付请求由支付受理方设备通过第一目标接口向卡交换设备发送,包括非卡账号标识和交易信息,卡交换设备属于卡基支付系统;处理模块,用于根据第一支付请求中的非卡账号标识,确定与第一支付请求中的非卡账号标识对应的目标非卡账户;交互模块还用于与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付;或者,与卡交换设备交互,以使卡交换设备与目标非卡账户资金管理设备交互,执行支付。

第五方面,本申请实施例提供一种卡交换设备,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面的非卡账户支付方法。

第六方面,本申请实施例提供一种非卡账户管理设备,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第二方面的非卡账户支付方法。

第七方面,本申请实施例提供一种非卡账户支付系统,包括第五方面的卡交换设备和第六方面的非卡账户管理设备。

第八方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的非卡账户支付方法。

第九方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第二方面的非卡账户支付方法。

本申请实施例提供一种非卡账户支付方法、设备、系统及存储介质,卡交换设备通过第一支付请求从支付受理方设备获取非卡账号标识和交易信息。卡交换设备可利用非卡账号标识与用于管理非卡账户的非卡账户管理设备交互,从而确定支付所采用的非卡账户对应的非卡账户资金管理设备。卡交换设备或非卡账户管理设备可与非卡账户资金管理设备通过通信交互,实现非卡账户支付。卡交换设备属于卡基支付系统,非卡账户支付不需要单独开发、维护一个新的非卡账户支付,可通过现有的卡基支付系统中的卡交换设备和新增的非卡账户管理设备,将非卡账户接入卡基支付系统,实现非卡账户支付,降低非卡账户支付所需的开发成本和维护成本。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为卡基支付系统的一示例的结构示意图;

图2为本申请实施例提供的非卡账户支付方法的应用场景的一示例的示意图;

图3为本申请第一方面提供的非卡账户支付方法的一实施例的流程图;

图4为本申请第一方面提供的非卡账户支付方法的另一实施例的流程图;

图5为本申请第一方面提供的非卡账户支付方法的又一实施例的流程图;

图6为本申请第一方面提供的非卡账户支付方法的再一实施例的流程图;

图7为本申请第二方面提供的非卡账户支付方法的一实施例的流程图;

图8为本申请第二方面提供的非卡账户支付方法的另一实施例的流程图;

图9为本申请实施例中非卡账号支付流程的一示例的流程图;

图10为本申请实施例中非卡账号支付流程的另一示例的流程图;

图11为本申请第三方面提供的卡交换设备的一实施例的结构示意图;

图12为本申请第三方面提供的卡交换设备的另一实施例的结构示意图;

图13为本申请第四方面提供的非卡账户管理设备的一实施例的结构示意图;

图14为本申请第四方面提供的非卡账户管理设备的另一实施例的结构示意图;

图15为本申请第四方面提供的非卡账户管理设备的又一实施例的结构示意图;

图16为本申请第四方面提供的非卡账户管理设备的再一实施例的结构示意图;

图17为本申请第五方面提供的卡交换设备的一实施例的结构示意图;

图18为本申请第六方面提供的非卡账户管理设备的一实施例的结构示意图。

具体实施方式

下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。

卡基支付是以银行卡、预付卡等卡为主要支付工具载体去实现各种支付服务的支付方式。卡基支付依托于卡基支付系统实现。图1为卡基支付系统的一示例的结构示意图。如图1所示,卡基支付系统可包括支付受理方设备11、卡交换设备12和卡账户资金管理设备13。其中,支付受理方设备11可与卡交换设备12进行交互,卡交换设备12可与卡账户资金管理设备13进行交互,由卡交换设备根据路由机制,将支付受理方设备的支付请求转发给对应的卡账户资金管理设备,以实现卡基支付。

由于卡基支付系统中的卡交换设备的路由机制是基于卡号、卡的发卡行识别码(Bank Identification Number,BIN)制定的,因此,卡基支付系统无法适应非卡账户的注册账号,非卡账户的支付不能直接在卡基支付系统中进行。而单独开发、维护一个新的非卡账户支付系统需要花费大量的资源和成本。

本申请提供了一种非卡账户支付方法、设备、系统及存储介质,不需单独开发、维护一个新的非卡账户支付系统,能够利用卡基支付系统中的卡交换设备进行非卡账户的支付,从而降低非卡账户支付的开发成本和维护成本。

本申请实施例中的非卡账户支付方法可涉及支付受理方设备、卡交换设备、非卡账户管理设备和非卡账户资金管理设备。图2为本申请实施例提供的非卡账户支付方法的应用场景的一示例的示意图。如图2所示,非卡账户支付系统可包括支付受理方设备21、卡交换设备22、非卡账户管理设备23和非卡账户资金管理设备24。

支付受理方设备21可与卡交换设备22进行通信交互。支付受理方设备21可包括如手机等的移动终端、销售(Point Of Sales,POS)设备等具有支付受理功能的设备。

卡交换设备22可与非卡账户管理设备23进行通信交互。卡交换设备22具体可包括服务器等设备,非卡账户支付系统中的卡交换设备22的数量在此并不限定。卡交换设备22属于卡基支付系统,即本申请实施例中非卡账户支付系统中的卡交换设备22可复用卡基支付系统中的卡交换设备。

非卡账户管理设备23可与非卡账户资金管理设备24进行通信交互。一个非卡账户管理设备23可与一个或两个以上的非卡账户资金管理设备24进行通信交互。非卡账户管理设备23具体可包括服务器等设备,非卡账户支付系统中的非卡账户管理设备23的数量在此并不限定。

在一些示例中,卡交换设备22可与非卡账户资金管理设备24进行通信交互。一个卡交换设备22可与一个或两个以上的非卡账户自检管理设备24进行通信交互。

非卡账户资金管理设备24可为非卡账户的资金管理设备,具体可包括服务器等设备,非卡账户支付系统中非卡账户资金管理设备24的数量在此并不限定。

本申请第一方面提供一种非卡账户支付方法,可应用于卡交换设备。图3为本申请第一方面提供的非卡账户支付方法的一实施例的流程图。如图3所示,该非卡账户支付方法可包括步骤S301和步骤S302。

在步骤S301中,通过第一目标接口接收支付受理方设备发送的第一支付请求。

第一支付请求用于支付受理方设备向卡交换设备发起非卡账户支付。第一支付请求可包括非卡账号标识和交易信息。

非卡账号标识用于标识非卡账户的注册账号。非卡账户为非银行卡、预付卡等卡的账户。在一些示例中,非卡账户标识可包括非卡账户的注册账号或注册账号的令牌Token。注册账号可包括手机号、邮箱地址、非卡用户身份标识即非卡用户身份ID、支付应用程序身份标识即支付程序ID等,在此并不限定。在非卡账户标识包括注册账号的令牌Token的情况下,注册账号与令牌Token之间可相互转换,注册账号与令牌Token之间的转换算法在此并不限定。

交易信息可包括支付金额、支付时间、商户标识、交易发起方标识中的一项或两项以上,在此并不限定。

支付受理方设备可通过各类载体获取第一支付请求中的信息。例如,支付受理方设备可通过扫码、接收用户输入等方式获取到非卡账号标识、交易信息等信息,在此并不限定。

第一支付请求具体可以报文形式传输。第一支付请求还可包括报文类型、报文校验码等信息中的一项或两项以上,在此并不限定。第一支付请求中的报文校验码可用于验证第一支付请求的完整性和合法性。

例如,第一支付请求通过报文形式传输,报文可包括报文头、位图和报文体。报文体可包括报文消息类型、银行卡卡号、交易金额、交易时间、商户代码、交易发起方、报文校验码等信息。为了便于理解,下面举例示出第一支付请求中的部分数据片段:

----------------Message Head----------------

Header Length=[46]

Header Flag and Version=[82]

Total Message Length=[463]

Destination ID=[00010344]

Source ID=[33050764]

Reserved for Use=[000000]

Batch Number=[0]

Transaction Information=[10000000]

User Information=[00]

Reject Code=[00000]

--------------------------------------------

---------------Message Content--------------

MsgType=[0200]

BitMap=[01110010001111000110011011000001101010001110000010011010000100000000000000000000000000000000000000000000000000000000000000000000]

Field 2=(16)[6255022000000002]

Field 3=[000000]

Field 4=[000003000000]

Field 7=[0413142257]

Field 11=[159930]

Field 12=[142257]

Field 13=[0413]

Field 14=[3010]

Field 18=[5311]

Field 19=[156]

Field 22=[051]

Field 23=[000]

Field 25=[00]

Field 26=[06]

Field 32=(08)[33050764]

Field 33=(08)[33050764]

Field 35=(34)[6255022000000002=49101213715960002]

Field 37=[000000058495]

Field 41=[00087876]

Field 42=[001584053110001]

Field 43=[Testing merchant 2ShenZhen CHN]

Field 49=[764]

--------------------------------------------

其中,Message Head为报文头;Message Content为报文体;报文体可包括0至128个域,可与报文消息类型、银行卡卡号、交易金额、交易时间、商户代码、交易发起方、报文校验码等信息对应。在本申请实施例中,在进行非卡账户支付时,上述第2域Field 2可以为非卡账户标识;在进行卡基支付时,上述第2域Field 2可为卡号标识。本申请实施例中的非卡账户支付中的第一支付请求携带非卡账户标识,卡基支付中的支付请求携带卡号标识,除了非卡账户标识和卡号标识的不同以外,本申请实施例中的非卡账户支付中的第一支付请求的格式与卡基支付中的支付请求的格式可相同,从而能够将非卡账户接入卡基支付系统。

第一目标接口为卡交换设备与支付受理方设备用于交互的接口。

在一些示例中,第一目标接口可包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口,即第一目标接口可复用卡基支付系统中原有的接口,不需要重新开发或定义接口,从而避免对卡交换设备进行大的改造,进一步减少非卡账户支付方法的开发成本和维护成本。第一接口可具体为ISO8583接口,但并不限定。

第一目标接口包括该第一接口,第一支付请求的报文格式可与卡基支付中支付受理方设备向卡交换设备发送的支付请求的报文格式基本一致。具体地,支付受理方设备向卡交换设备发送的支付请求包括卡号标识和交易信息,将支付受理方设备向卡交换设备发送的支付请求中的卡号标识更换为非卡账号标识,则可得到第一支付请求。

在另一些示例中,第一目标接口可包括新增的第二接口。具体地,第二接口可包括XML接口、JSON接口等。新增的第二接口的格式可根据场景和需求开发设定,在此并不限定。

在步骤S302中,利用第一支付请求中的非卡账号标识与非卡账户管理设备交互,使非卡账户管理设备确定与第一支付请求中的非卡账号标识对应的目标非卡账户,以使卡交换设备或非卡账户管理设备与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付。

非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。

非卡账号标识与非卡账户的对应关系用于表征非卡账户的注册账号与非卡账户的对应关系。具体地,注册账号与至少一个非卡账户具有对应关系。即一个注册账号可与一个非卡账户绑定,也可与两个以上的非卡账户绑定。在一些示例中,在注册账号与两个以上的非卡账户具有对应关系的情况下,可在与注册账号具有对应关系的两个以上的非卡账户中选取一个作为默认支付账户,利用该注册账号进行非卡账户支付时,可利用该注册账号的默认支付账户进行支付。

非卡账户与非卡账户资金管理设备的对应关系用于非卡账户管理设备对支付请求进行路由,以实现支付。

卡交换设备可将第一支付请求中的非卡账号标识发送给非卡账户管理设备,由非卡账户管理设备根据非卡账号标识与非卡账户的对应关系,确定目标非卡账户和目标非卡账户资金管理设备。

在一些示例中,非卡账户管理设备确定目标非卡账户和目标非卡账户资金管理设备后,可由非卡账户管理设备与目标非卡账户资金管理设备交互,以实现支付。非卡账户管理设备向目标非卡账户资金管理发送的信息可包括非卡账号标识和交易信息等,在此并不限定。非卡账户管理设备与目标非卡账户资金管理设备直接交互,流程更为简捷,且对卡交换设备的改造也比较小,能够进一步降低非卡账户支付的开发成本和维护成本。

在另一些示例中,非卡账户管理设备确定目标非卡账户和目标非卡账户资金管理设备后,将如目标非卡账户标识等的目标非卡账户的信息、如通信地址等目标非卡账户资金管理设备的信息等向卡交换设备发送,由卡交换设备与目标非卡账户资金管理设备交互,以实现支付。卡交换设备向目标非卡账户资金管理设备发送的信息可包括非卡账号标识和交易信息等,在此并不限定。

在上述实施例中,卡交换设备依然可处理包括卡标识和交易信息的卡支付请求。卡交换设备可根据接收到的支付请求中的内容,确定支付请求是非卡账户支付请求即第一支付请求还是卡支付请求。具体地,卡交换设备接收支付请求,从支付请求中识别卡标识。在从支付请求识别到卡标识如卡号或卡支付Token的情况下,确定该支付请求为卡支付请求,将该卡支付请求中的信息向卡账户资金管理设备发送,以实现卡基支付;在从支付请求未识别到卡标识的情况下,确定该支付请求为非卡账户支付请求即第一支付请求,将第一支付请求中的信息向非卡账户管理设备发送,由管理非卡账户的非卡账户管理设备直接与非卡账户资金管理设备交互,实现非卡账户支付,或者,由非卡账户管理设备将非卡账户的信息和非卡账户资金管理设备的信息传输至卡交换设备,由卡交换设备与非卡账户资金管理设备交互,实现非卡账户支付。

在本申请实施例中,卡交换设备通过第一支付请求从支付受理方设备获取非卡账号标识和交易信息。卡交换设备可利用非卡账号标识与用于管理非卡账户的非卡账户管理设备交互,从而确定支付所采用的非卡账户对应的非卡账户资金管理设备。卡交换设备或非卡账户管理设备可与非卡账户资金管理设备通过通信交互,实现非卡账户支付。卡交换设备属于卡基支付系统,非卡账户支付不需要单独开发、维护一个新的非卡账户支付,可通过现有的卡基支付系统中的卡交换设备和新增的非卡账户管理设备,将非卡账户接入卡基支付系统,实现非卡账户支付,降低非卡账户支付所需的开发成本和维护成本。

而且,非卡账户管理设备可与多个非卡账户资金管理设备交互,因此,目标非卡账户和目标非卡账户资金管理设备的确定可由非卡账户管理设备进行。对于卡交换设备而言,所有未识别出卡标识的支付请求所指示的支付都可交付给非卡账户管理设备进行处理,可屏蔽非卡账户以及非卡账户资金管理设备的业务对卡交换设备的冲击,避免占用过多的卡交换设备的运行资源,避免对卡基支付业务的影响。

在目标非卡账户资金管理设备执行支付后,目标非卡账户资金管理设备可反馈支付结果。图4为本申请第一方面提供的非卡账户支付方法的另一实施例的流程图。图4与图3的不同之处在于,图4的非卡账户支付方法还可包括步骤S303和步骤S304。

在步骤S303中,接收第一支付应答。

第一支付应答包括支付结果。在一些示例中,第一支付应答可由非卡账户管理设备向卡交换设备发送。在另一些示例中,第一支付应答可由目标非卡账户资金管理设备向卡交换设备发送。

在步骤S304中,向支付受理方设备发送根据第一支付应答生成的第二支付应答。

第二支付应答根据第一支付应答生成。第二支付应答包括支付结果。向支付受理方设备发送第二支付应答,以使支付受理方设备获取支付结果。

在一些示例中,第二支付应答与第一支付应答可高度相似,这里的高度相似指第二支付应答中信息基本与第一支付应答中的信息相同,即由于第一支付应答的发送方、接收方与第二支付应答的发送方、接收方不同,第二支付应答中与第二支付应答的发送方和接收方相关的内容,与第一支付应答中与第一支付应答的发送方和接收方相关的内容不同。

例如,第一支付应答可包括支付结果、报文类型、商户标识、交易发起方标识、报文校验码等信息,第二支付应答可包括支付结果、报文类型、商户标识、交易发起方标识、报文校验码等信息;第一支付应答中的支付结果、报文类型、商户标识和交易发起方标识与第二支付应答中的支付结果、报文类型、商户标识和交易发起方标识相同;第一支付应答中的报文校验码与第一支付应答的发送方和接收方相关,第二支付应答中的报文校验码与第二支付应答的发送方和接收方相关,因此,第一支付应答中的报文校验码与第二支付应答中的报文校验码不同。在第二支付应答与第一支付应答高度相似的情况下,步骤S304可近似实现为向支付受理方设备转发第一支付应答,可进一步简化流程。

通过第一支付应答和第二支付应答,可将支付结果等信息传输至支付受理方设备,以便用户获取支付结果等信息。

在一些实施例中,可由非卡账户管理设备与目标非卡账户资金管理设备交互以实现支付。图5为本申请第一方面提供的非卡账户支付方法的又一实施例的流程图。图5与图4的不同之处在于,图4中的步骤S302可具体细化为图5中的步骤S3021,图4中的步骤S303可具体细化为图5中的步骤S3031。

在步骤S3021中,通过第二目标接口向非卡账户管理设备发送根据第一支付请求生成的第二支付请求,以使非卡账户管理设备确定目标非卡账户,与目标非卡账户资金管理设备交互,执行支付。

第二支付请求包括第一支付请求中的非卡账号标识和交易信息。第二支付请求具体可以报文形式传输。第二支付请求还可包括报文类型、报文校验码等信息中的一项或两项以上,在此并不限定。第二支付请求中的报文校验码可用于验证第二支付请求的完整性和合法性。

第二目标接口为卡交换设备与给卡账户管理设备用于交互的接口。第二目标接口与第一目标接口可为相同的接口或不同的接口,在此并不限定。

在一些示例中,第二目标接口可包括卡基支付系统中卡交换系统与支付受理方设备用于卡基交互的第一接口。为了尽量减少对卡交换设备的改造,第二目标接口可复用卡基支付系统中原有的接口,不需要开发新的接口,从而能够进一步降低非卡账户支付的开发成本和维护成本。

在第二目标接口复用卡基支付系统中的第一接口的情况下,第二支付请求与第一支付请求可高度相似。这里的高度相似指第二支付请求中信息基本与第一支付请求中的信息相同,即由于第一支付请求的发送方、接收方与第二支付请求的发送方、接收方不同,第二支付请求中与第二支付请求的发送方和接收方相关的内容,与第一支付请求中与第一支付请求的发送方和接收方相关的内容不同。

例如,第一支付请求可包括非卡账号标识、交易信息、报文类型、报文校验码等信息,第二支付请求可包括非卡账号标识、交易信息、报文类型、报文校验码等信息;第一支付请求中的非卡账号标识、交易信息、报文类型等信息与第二支付请求中的非卡账号标识、交易信息、报文类型等信息相同;第一支付请求中的报文校验码与第一支付请求的发送方和接收方相关,第二支付请求中的报文校验码与第二支付请求的发送方和接收方相关,因此,第一支付请求中的报文校验码与第二支付请求中的报文校验码不同。在第二支付请求与第一支付请求高度相似的情况下,步骤S3021可近似实现为通过第二目标接口向非卡账户管理设备转发第一支付请求,可进一步简化流程。

在另一些示例中,第二目标接口可包括新增的第三接口。具体地,第三接口可包括XML接口、JSON接口等。新增的第三接口的格式可根据场景和需求开发设定,在此并不限定。

在本申请实施例中,非卡账户管理设备通过第二目标接口接收第二支付请求,根据第二支付请求中的非卡账号标识可确定目标非卡账户,根据目标非卡账户可确定目标非卡账户资金管理设备。非卡账户管理设备可与目标非卡账户资金管理设备进一步交互,实现支付。

在步骤S3031中,接收非卡账户管理设备转发的第一支付应答。

第一支付应答是目标非卡账户资金管理设备向非卡账户管理设备发送的。在目标非卡账户资金管理设备执行支付后,目标非卡账户资金管理设备向非卡账户管理设备发送第一支付应答。非卡账户管理设备向卡交换设备转发该第一支付应答,以通知卡交换设备支付结果,以及便于卡交换设备通知支付受理方设备支付结果。

非卡账户管理设备与目标非卡账户资金管理管理设备直接交互,执行支付,减少对卡交换设备的改造,进一步降低非卡账户支付的开发成本和维护成本。而且,非卡账户管理设备与目标非卡账户资金管理管理设备直接交互,执行支付,使得流程更加简洁,非卡账户支付效率更高。

在一些实施例中,可由卡交换设备与目标非卡账户资金管理设备交互以实现支付。图6为本申请第一方面提供的非卡账户支付方法的再一实施例的流程图。图6与图4的不同之处在于,图4中的步骤S302可具体细化为图6中的步骤S3022至步骤S3024,图4中的步骤S303可具体细化为步骤S3032。

在步骤S3022中,通过第三目标接口向非卡账户管理设备发送根据第一支付请求生成的第三支付请求,以使非卡账户管理设备确定目标非卡账户以及目标非卡账户资金管理设备。

第三支付请求包括第一支付请求中的非卡账号标识和交易信息。

第三目标接口为卡交换设备与非卡账户管理设备用于交互的接口。第三目标接口与第一目标接口可为相同的接口或不同的接口,在此并不限定。

在一些实例中,第三目标接口可包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。为了尽量减少对卡交换设备的改造,第三目标接口可复用卡基支付系统中原有的接口,不需要开发新的接口,从而能够进一步降低非卡账户支付的开发成本和维护成本。

在第三目标接口复用卡基支付系统中的第一接口的情况下,第三支付请求与第一支付请求可高度相似。这里的高度相似指第三支付请求中信息基本与第一支付请求中的信息相同,即由于第三支付请求的发送方、接收方与第二支付请求的发送方、接收方不同,第三支付请求中与第三支付请求的发送方和接收方相关的内容,与第一支付请求中与第一支付请求的发送方和接收方相关的内容不同。

例如,第一支付请求可包括非卡账号标识、交易信息、报文类型、报文校验码等信息,第三支付请求可包括非卡账号标识、交易信息、报文类型、报文校验码等信息;第一支付请求中的非卡账号标识、交易信息、报文类型等信息与第三支付请求中的非卡账号标识、交易信息、报文类型等信息相同;第一支付请求中的报文校验码与第一支付请求的发送方和接收方相关,第三支付请求中的报文校验码与第三支付请求的发送方和接收方相关,因此,第一支付请求中的报文校验码与第三支付请求中的报文校验码不同。在第三支付请求与第一支付请求高度相似的情况下,步骤S3022可近似实现为通过第三目标接口向非卡账户管理设备转发第一支付请求,可进一步简化流程。

在另一些示例中,第三目标接口可包括新增的第四接口。具体地,第四接口可包括XML接口、JSON接口等。新增的第四接口的格式可根据场景和需求开发设定,在此并不限定。

在步骤S3023中,接收非卡账户管理设备发送的非卡账户反馈消息。

非卡账户管理设备接收第三支付请求,根据第三支付请求中的非卡账号标识,确定目标非卡账户。根据目标非卡账户,确定目标非卡账户资金管理设备。非卡账户管理设备可向卡交换设备发送非卡账户反馈消息。非卡账户反馈消息用于指示目标非卡账户和目标非卡账户资金管理设备。在一些示例中,目标非卡账户可利用目标非卡账户的标识表征,目标非卡账户资金管理设备可利用目标非卡账户资金管理设备的通信地址表征,在此并不限定。即非卡账户反馈消息可包括目标非卡账户的标识、目标非卡账户资金管理设备的通信地址等,在此并不限定。非卡账户反馈消息还可包括报文类型、报文校验码等信息,在此并不限定。

在步骤S3024中,根据非卡账户反馈消息,通过第四目标接口向目标非卡账户资金管理设备发送第四支付请求。

也可由卡交换设备与目标非卡账户资金管理设备进行交互。卡交换设备可通过非卡账户反馈消息确定目标非卡账户以及目标非卡账户资金管理设备,从而与目标非卡账户资金管理设备交互。

第四支付请求指示目标非卡账户资金管理设备利用目标非卡账户执行支付。在一些示例中,第四支付请求可包括非卡账号标识和交易信息,也可包括其他信息,在此并不限定。

第四目标接口为卡交换设备与非卡账户资金管理设备用于交互的接口。

在一些示例中,第四目标接口可包括卡基支付系统中所卡交换设备与卡账户资金管理设备用于交互的第五接口。为了尽量减少对卡交换设备的改造,第四目标接口可复用卡基支付系统中原有的接口,不需要开发新的接口,从而能够进一步降低非卡账户支付的开发成本和维护成本。第五接口可具体为ISO8583接口,但并不限定。

在另一些示例中,第四目标接口可包括新增的第六接口。具体地,第六接口可包括XML接口、JSON接口等。新增的第六接口的格式可根据场景和需求开发设定,在此并不限定。

在步骤S3032中,接收目标非卡账户资金管理设备发送的第一支付应答。

目标非卡账户资金管理设备接收第四支付请求,可根据第四支付请求,利用目标非卡账户执行支付。目标非卡账户资金管理设备向卡交换设备转发该第一支付应答,以通知卡交换设备支付结果,以及便于卡交换设备通知支付受理方设备支付结果。

在一些实施例中,卡交换设备还可向非卡账户管理设备发送非卡账户总清算信息,以使非卡账户管理设备根据非卡账户总清算信息,获取非卡账户各自的清算信息。

卡交换设备执行清分处理,得到非卡账户总清算信息。非卡账户总清算信息并不区分不同非卡账户的清算信息,而是将所有非卡账户看作一个整体,非卡账户总清算信息是这一个整体的清算信息。具体地,非卡账户总清算信息可包括非卡账户总的流水信息、非卡账户总的明细信息、非卡账户总的汇总报表、非卡账户总的清算参数等,在此并不限定。非卡账户总清算信息可用于非卡账户管理设备进行清分处理得到非卡账户各自的清算信息。非卡账户各自的清算信息包括非卡账户各自的流水信息、非卡账户各自的明细信息、非卡账户各自的汇总报表、非卡账户各自的清算参数等,在此并不限定。

对卡交换设备而言,不需进行非卡账户各自的清算信息,只需得到所有非卡账户总的清算信息,可屏蔽非卡账户的清分处理等对卡交换设备的冲击,从而避免影响卡基支付。

本申请第二方面提供一种非卡账户支付方法,可应用于非卡账户管理设备。非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系的具体内容可参见上述实施例中的相关说明,在此不再赘述。图7为本申请第二方面提供的非卡账户支付方法的一实施例的流程图。如图7所示,非卡账户支付方法可包括步骤S401、步骤S402和步骤S403,或者,包括步骤S401、步骤S402和步骤S404。

在步骤S401中,与卡交换设备利用卡交换设备接收到的第一支付请求中的非卡账号标识进行交互。

第一支付请求由支付受理方设备通过第一目标接口向卡交换设备发送。第一支付请求包括非卡账号标识和交易信息。卡交换设备属于卡基支付系统。

在一些示例中,非卡账号标识可包括注册账号或注册账号的令牌Token。注册账号与至少一个非卡账户具有对应关系。

第一支付请求、非卡账号标识、交易信息和卡交换设备的具体内容可参见上述实施例中的相关说明,在此不再赘述。

在步骤S402中,根据第一支付请求中的非卡账号标识,确定与第一支付请求中的非卡账号标识对应的目标非卡账户。

非卡账户管理设备可根据存储的非卡账号标识与非卡账户的对应关系,确定与第一支付请求中的非卡账号标识对应的目标非卡账户。

在步骤S403中,与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付。

非卡账户管理设备根据存储非卡账户与非卡账户资金管理设备的对应关系,确定目标非卡账户资金管理设备。非卡账户管理设备可直接与目标非卡账户资金管理设备交互,执行支付。例如,非卡账户管理设备可向目标非卡账户资金管理设备发送非卡账号标识和交易信息,以使目标非卡账户资金管理设备采用目标非卡账户进行支付。

非卡账户管理设备与目标非卡账户资金管理设备直接交互,流程更为简捷,且对卡交换设备的改造也比较小,能够进一步降低非卡账户支付的开发成本和维护成本。

在步骤S404中,与卡交换设备交互,以使卡交换设备与目标非卡账户资金管理设备交互,执行支付。

非卡账户管理设备根据存储非卡账户与非卡账户资金管理设备的对应关系,确定目标非卡账户资金管理设备。非卡账户管理设备可通知卡交换设备目标非卡账户资金管理设备,以使卡交换设备向目标非卡账户资金管理设备发送非卡账号标识和交易信息,使得目标非卡账户资金管理设备采用目标非卡账户进行支付。

在本申请实施例中,非卡账户管理设备与卡交换设备可利用从支付受理方设备接收到的第一支付请求中非卡账号标识进行交互。根据第一支付请求中非卡账号标识确定支付所采用的非卡账户对应的目标非卡账户资金管理设备。非卡账户管理设备可直接与目标非卡账户资金管理设备通过交互进行支付,或者,非卡账户管理设备与卡交换设备交互,使卡交换设备与目标非卡账户资金管理设备通过交互进行支付。卡交换设备属于卡基支付系统,非卡账户支付不需要单独开发、维护一个新的非卡账户支付,可通过现有的卡基支付系统中的卡交换设备和新增的非卡账户管理设备,将非卡账户接入卡基支付系统,实现非卡账户支付,降低非卡账户支付所需的开发成本和维护成本。

而且,非卡账户管理设备可与多个非卡账户资金管理设备交互,因此,目标非卡账户和目标非卡账户资金管理设备的确定可由非卡账户管理设备进行。对于卡交换设备而言,所有未识别出卡标识的支付请求所指示的支付都可交付给非卡账户管理设备进行处理,非卡账户管理设备的设置可屏蔽非卡账户以及非卡账户资金管理设备的业务对卡交换设备的冲击,避免占用过多的卡交换设备的运行资源,避免对卡基支付业务的影响。

在本申请实施例中,可由非卡账户管理设备与目标非卡账户资金管理设备交互以实现支付,也可由卡交换设备与目标非卡账户资金管理设备交互以实现支付。图8为本申请第二方面提供的非卡账户支付方法的另一实施例的流程图。图8与图7的不同之处在于,图7所示的步骤S402可具体细化为图8所示的步骤S4021,或者细化为图8所示的步骤S4022和步骤S4023;图7所示的步骤S403可具体细化为图8所示的步骤S4031;图8所示的非卡账户支付方法还可包括步骤S405和步骤S406;图7所示的步骤S404可具体细化为图8所示的步骤S4041。

在步骤S4021中,通过第二目标接口接收卡交换设备发送的根据第一支付请求生成的第二支付请求。

第二支付请求包括第一支付请求中的非卡账号标识和交易信息。第二支付请求的具体内容可参见上述实施例中的相关说明,在此不再赘述。

在一些示例中,第二目标接口包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。

在另一些示例中,第二目标接口包括新增的第三接口。

第二目标接口、第一接口、第三接口等具体内容可参见上述实施例中的相关说明,在此不再赘述。

在步骤S4031中,通过第五目标接口向目标非卡账户资金管理设备发送根据第二支付请求生成的第五支付请求。

第五支付请求指示目标非卡账户资金管理设备利用目标非卡账户执行支付。非卡账户管理设备通过第五支付请求与目标非卡账户资金管理设备进行交互。在一些示例中,第五支付请求可包括第一支付请求中的非卡账号标识和交易信息。第五支付请求具体可以报文形式传输。第五支付请求还可包括报文类型、报文校验码等信息中的一项或两项以上,在此并不限定。第五支付请求中的报文校验码可用于验证第五支付请求的完整性和合法性。

第五目标接口为非卡账户管理设备与目标非卡账户资金管理设备用于交互的接口。

在一些示例中,第五目标接口可包括卡基支付系统中卡交换设备与卡账户资金管理设备用于交互的第五接口。为了尽量减少非卡账户支付中新开发的部分,第五目标接口可复用卡基支付系统中原有的接口,不需要开发新的接口,从而能够进一步降低非卡账户支付的开发成本和维护成本。

在第五目标接口复用卡基支付系统中的第五接口的情况下,第五支付请求与第二支付请求可高度相似。这里的高度相似指第五支付请求中信息基本与第二支付请求中的信息相同,即由于第二支付请求的发送方、接收方与第五支付请求的发送方、接收方不同,第五支付请求中与第五支付请求的发送方和接收方相关的内容,与第二支付请求中与第二支付请求的发送方和接收方相关的内容不同。

例如,第二支付请求可包括非卡账号标识、交易信息、报文类型、报文校验码等信息,第五支付请求可包括非卡账号标识、交易信息、报文类型、报文校验码等信息;第二支付请求中的非卡账号标识、交易信息、报文类型等信息与第五支付请求中的非卡账号标识、交易信息、报文类型等信息相同;第二支付请求中的报文校验码与第二支付请求的发送方和接收方相关,第五支付请求中的报文校验码与第五支付请求的发送方和接收方相关,因此,第二支付请求中的报文校验码与第五支付请求中的报文校验码不同。在第五支付请求与第二支付请求高度相似的情况下,步骤S4031可近似实现为通过第五目标接口向非卡账户资金管理设备转发第二支付请求,可进一步简化流程。

在另一些示例中,第五目标接口可包括新增的第七接口。具体地,第七接口可包括XML接口、JSON接口等。新增的第七接口的格式可根据场景和需求开发设定,在此并不限定。

在步骤S405中,接收目标非卡账户资金管理设备发送的第一支付应答。

第一支付应答包括支付结果。第一支付应答的具体内容可参见上述实施例中的相关说明,在此不再赘述。

在步骤S406中,向卡交换设备转发第一支付应答。

非卡账户管理设备向卡交换设备转发第一支付应答,以通知卡交换设备该支付结果。

在步骤S4022中,通过第三目标接口接收卡交换设备发送的根据第一支付请求生成的第三支付请求。

第三支付请求包括第一支付请求中的非卡账号标识和交易信息。

在一些示例中,第三目标接口可包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。

在另一些示例中,第三目标接口可包括新增的第四接口。

第三支付请求、第三目标接口、第一接口、第四接口的具体内容可参见上述实施例中的相关说明,在此不再赘述。

在步骤S4023中,根据第三支付请求,生成非卡账户反馈消息。

非卡账户管理设备接收第三支付请求,根据第三支付请求中的非卡账号标识,确定目标非卡账户。根据目标非卡账户,确定目标非卡账户资金管理设备。非卡账户管理设备可向卡交换设备发送非卡账户反馈消息。非卡账户反馈消息用于指示目标非卡账户和目标非卡账户资金管理设备。

非卡账户反馈消息的具体内容可参见上述实施例中的相关说明,在此不再赘述。

在步骤S4041中,向卡交换设备发送非卡账户反馈消息,以使卡交换设备通过第四目标接口向目标非卡账户资金管理设备发送第四支付请求。

第四支付请求指示目标非卡账户资金管理设备利用目标非卡账户执行支付。

卡交换设备向目标非卡账户资金管理设备发送第四支付请求的具体内容可参见上述实施例中的相关说明,在此不再赘述。

在一些实施例中,在卡交换设备进行清分处理后,非卡账户管理设备可进行二次清分处理,以得到非卡账户各自的清算信息。具体地,非卡账户管理设备接收卡交换设备发送的非卡账户总清算信息。非卡账户管理设备根据非卡账户总清算信息,获取非卡账户各自的清算信息。

非卡账户总清算信息、非卡账户各自的清算信息的具体内容可参见上述实施例中的相关说明,在此不再赘述。

对于卡交换设备而言,所有非卡账户均视为同一账户,不会增加卡交换设备的额外清分处理。在卡交换设备进行清分处理的情况下,非卡账户管理设备再进行二次清分,以得到非卡账户各自的清算信息。可屏蔽非卡账户的清分处理等对卡交换设备的冲击,从而避免影响卡基支付。

在一些实施例中,非卡账户管理设备还可接收注册指令,注册指令可包括注册账号、非卡账户的标识、非卡账户对应的非卡账户资金管理设备的标识等。非卡账户管理设备可为注册账号分配非卡账号标识,建立并存储非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。

非卡账户管理设备还可接收默认非卡账户设置,从而设置注册账号锁对应的默认非卡账户。默认非卡账户用于进行该注册账号关联的支付。

非卡账户管理设备还可存储注册账号密码、非卡账户支付接口标识、支付权限等信息,在此并不限定。

非卡账户管理设备除了上述非卡账户的注册以外,还可提供非卡账户的验证、查询、注销等功能。

例如,非卡账户管理设备在进行非卡账户的注册过程中,可与非卡账户对应的非卡账户资金管理设备对非卡账户的注册账号进行验证,以防止冒用他人信息进行注册。如对非卡账户的姓名、地址、证件号、有效期、非卡账户密码等预留信息进行验证。验证规则可根据场景和需求设定,在此并不限定。验证通过后,该注册账号可被使用进行支付。

非卡账户管理设备还可在支付过程中,查询资金接收方的注册账号,从而查询该注册账号对应的非卡账户的姓名、地址、证件号、有效期、非卡账户密码等预留信息,以确定资金接收方。

非卡账户管理设备还可接收注销指令,根据该注销指令,注销该注销指令指示的注册账号,并向被注销的注册账号对应的非卡账户资金管理设备发起注销通知,以通知非卡账户资金管理设备该注册账号下的非卡账户已注销。

为了便于说明,下面以由非卡账户管理设备与目标非卡账户资金管理进行交互以完成非卡账户支付和由卡交换设备与目标非卡账户资金管理进行交互以完成非卡账户支付为例分别进行说明。

在一些示例中,由非卡账户管理设备与目标非卡账户资金管理进行交互以完成非卡账户支付。图9为本申请实施例中非卡账号支付流程的一示例的流程图。如图9所示,该非卡账号支付流程可包括步骤S501至步骤S508。

在步骤S501中,支付受理方设备向卡交换设备发送第一支付请求。

在步骤S502中,卡交换设备向非卡账户管理设备发送第二支付请求。

在步骤S503中,非卡账户管理设备根据非卡账号标识,确定目标非卡账户和目标非卡账户资金管理设备。

在步骤S504中,非卡账户管理设备向目标非卡账户资金管理设备发送第五支付请求。

在步骤S505中,目标非卡账户资金管理设备根据第五支付请求,利用目标非卡账户进行支付。

在步骤S506中,目标非卡账户资金管理设备向非卡账户管理设备发送第一支付应答。

在步骤S507中,非卡账户管理设备向卡交换设备发送第一支付应答。

在步骤S508中,卡交换设备向支付受理方设备发送第二支付应答。

上述步骤S501至步骤S508的具体内容可参见上述实施例中的相关部分,在此并不限定。

在另一些示例中,由卡交换设备与目标非卡账户资金管理进行交互以完成非卡账户支付。图10为本申请实施例中非卡账号支付流程的另一示例的流程图。如图10所示,该非卡账号支付流程可包括步骤S601至步骤S6

在步骤S601中,支付受理方设备向卡交换设备发送第一支付请求。

在步骤S602中,卡交换设备向非卡账户管理设备发送第三支付请求。

在步骤S603中,非卡账户管理设备根据非卡账号标识,确定目标非卡账户和目标非卡账户资金管理设备。

在步骤S604中,非卡账户管理设备向卡交换设备发送非卡账户反馈消息。

在步骤S605中,卡交换设备向目标非卡账户资金管理设备发送第四支付请求。

在步骤S606中,目标非卡账户资金管理设备根据第四支付请求,利用目标非卡账户进行支付。

在步骤S607中,目标非卡账户资金管理设备向卡交换设备发送第一支付应答。

在步骤S608中,卡交换设备根据第一支付应答和第一支付请求,确定支付受理方设备。

在步骤S609中,卡交换设备向支付受理方设备发送第二支付应答。

上述步骤S601至步骤S609的具体内容可参见上述实施例中的相关说明,在此不再赘述。

本申请第三方面提供一种卡交换设备,该卡交换设备属于卡基支付系统。图11为本申请第三方面提供的卡交换设备的一实施例的结构示意图。如图11所示,该卡交换设备700包括交互模块701。该交互模块701可包括接收单元7011。

接收单元7011可用于通过第一目标接口接收支付受理方设备发送的第一支付请求。

第一支付请求包括非卡账号标识和交易信息。非卡账号标识用于标识非卡账户的注册账号。

在一些示例中,非卡账号标识包括注册账号或注册账号的令牌Token。注册账号与至少一个非卡账户具有对应关系。

在一些示例中,第一目标接口包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。

在另一些示例中,第一目标接口包括新增的第二接口。

交互模块701可用于利用第一支付请求中的非卡账号标识与非卡账户管理设备交互,使非卡账户管理设备确定与第一支付请求中的非卡账号标识对应的目标非卡账户,以使卡交换设备或非卡账户管理设备与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付。

非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。

在本申请实施例中,卡交换设备通过第一支付请求从支付受理方设备获取非卡账号标识和交易信息。卡交换设备可利用非卡账号标识与用于管理非卡账户的非卡账户管理设备交互,从而确定支付所采用的非卡账户对应的非卡账户资金管理设备。卡交换设备或非卡账户管理设备可与非卡账户资金管理设备通过通信交互,实现非卡账户支付。卡交换设备属于卡基支付系统,非卡账户支付不需要单独开发、维护一个新的非卡账户支付,可通过现有的卡基支付系统中的卡交换设备和新增的非卡账户管理设备,将非卡账户接入卡基支付系统,实现非卡账户支付,降低非卡账户支付所需的开发成本和维护成本。

而且,非卡账户管理设备可与多个非卡账户资金管理设备交互,因此,目标非卡账户和目标非卡账户资金管理设备的确定可由非卡账户管理设备进行。对于卡交换设备而言,所有未识别出卡标识的支付请求所指示的支付都可交付给非卡账户管理设备进行处理,可屏蔽非卡账户以及非卡账户资金管理设备的业务对卡交换设备的冲击,避免占用过多的卡交换设备的运行资源,避免对卡基支付业务的影响。

在一些示例中,上述接收单元7011还可用于通过第一目标接口接收支付受理方设备发送的支付请求;在从支付请求中未识别到卡标识的情况下,确认支付请求为第一支付请求。

上述实施例中的交互模块701还具有发送功能。图12为本申请第三方面提供的卡交换设备的另一实施例的结构示意图。图12与图11的不同之处在于,图12所示的交互模块701还可包括发送单元7012。

在一些示例中,发送单元7012可用于通过第二目标接口向非卡账户管理设备发送根据第一支付请求生成的第二支付请求,以使非卡账户管理设备确定目标非卡账户,与目标非卡账户资金管理设备交互,执行支付。

第二支付请求包括第一支付请求中的非卡账号标识和交易信息。

具体地,第二目标接口可包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。或者,第二目标接口可包括新增的第三接口。

在另一些示例中,发送单元7012可用于通过第三目标接口向非卡账户管理设备发送根据第一支付请求生成的第三支付请求,以使非卡账户管理设备确定目标非卡账户以及目标非卡账户资金管理设备。

第三支付请求包括第一支付请求中的非卡账号标识和交易信息。

具体地,第三目标接口可包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。或者,第三目标接口可包括新增的第四接口。

接收单元7011还可用于接收非卡账户管理设备发送的非卡账户反馈消息。

非卡账户反馈消息用于指示目标非卡账户和目标非卡账户资金管理设备。

发送单元7012还可用于根据非卡账户反馈消息,通过第四目标接口向目标非卡账户资金管理设备发送第四支付请求。

第四支付请求指示目标非卡账户资金管理设备利用目标非卡账户执行支付。

具体地,第四目标接口可包括卡基支付系统中卡交换设备与卡账户资金管理设备用于交互的第五接口。第四目标接口可包括新增的第六接口。

在一些实施例中,接收单元7011还可用于接收第一支付应答。

第一支付应答包括支付结果。

发送单元7012还可用于向支付受理方设备发送根据第一支付应答生成的第二支付应答。

第二支付应答包括支付结果。

在一些示例中,接收单元7011还可用于接收第一支付应答。

第一支付应答包括支付结果。

发送单元7012还可用于向支付受理方设备发送根据第一支付应答生成的第二支付应答。

第二支付应答包括支付结果。

具体地,在一些示例中,接收单元7011还可用于接收非卡账户管理设备转发的第一支付应答。

第一支付应答是目标非卡账户资金管理设备向非卡账户管理设备发送的。

在另一些示例中,接收单元7011还可用于接收目标非卡账户资金管理设备发送的第一支付应答。

在一些实施例中,发送单元7012还可用于向非卡账户管理设备发送非卡账户总清算信息,以使非卡账户管理设备根据非卡账户总清算信息,获取非卡账户各自的清算信息。

本申请第四方面提供一种非卡账户管理设备,非卡账户管理设备存储有非卡账号标识与非卡账户的对应关系以及非卡账户与非卡账户资金管理设备的对应关系。图13为本申请第四方面提供的非卡账户管理设备的一实施例的结构示意图。如图13所示,非卡账户管理设备800可包括交互模块801和处理模块802。

交互模块801可用于与卡交换设备利用卡交换设备接收到的第一支付请求中的非卡账号标识进行交互。

第一支付请求由支付受理方设备通过第一目标接口向卡交换设备发送。第一支付请求包括非卡账号标识和交易信息。卡交换设备属于卡基支付系统。

在一些示例中,非卡账号标识包括注册账号或注册账号的令牌Token。注册账号与至少一个非卡账户具有对应关系。

处理模块802可用于根据第一支付请求中的非卡账号标识,确定与第一支付请求中的非卡账号标识对应的目标非卡账户。

交互模块801还用于与目标非卡账户对应的目标非卡账户资金管理设备交互,执行支付;或者,与卡交换设备交互,以使卡交换设备与目标非卡账户资金管理设备交互,执行支付。

在本申请实施例中,非卡账户管理设备与卡交换设备可利用从支付受理方设备接收到的第一支付请求中非卡账号标识进行交互。根据第一支付请求中非卡账号标识确定支付所采用的非卡账户对应的目标非卡账户资金管理设备。非卡账户管理设备可直接与目标非卡账户资金管理设备通过交互进行支付,或者,非卡账户管理设备与卡交换设备交互,使卡交换设备与目标非卡账户资金管理设备通过交互进行支付。卡交换设备属于卡基支付系统,非卡账户支付不需要单独开发、维护一个新的非卡账户支付,可通过现有的卡基支付系统中的卡交换设备和新增的非卡账户管理设备,将非卡账户接入卡基支付系统,实现非卡账户支付,降低非卡账户支付所需的开发成本和维护成本。

而且,非卡账户管理设备可与多个非卡账户资金管理设备交互,因此,目标非卡账户和目标非卡账户资金管理设备的确定可由非卡账户管理设备进行。对于卡交换设备而言,所有未识别出卡标识的支付请求所指示的支付都可交付给非卡账户管理设备进行处理,非卡账户管理设备的设置可屏蔽非卡账户以及非卡账户资金管理设备的业务对卡交换设备的冲击,避免占用过多的卡交换设备的运行资源,避免对卡基支付业务的影响。

上述实施例中的交互模块801具有接收功能和发送功能。图14为本申请第四方面提供的非卡账户管理设备的另一实施例的结构示意图。图14与图13的不同之处在于,交互模块801可包括接收单元8011和发送单元8012。

在一些示例中,接收单元8011可用于通过第二目标接口接收卡交换设备发送的根据第一支付请求生成的第二支付请求。

第二支付请求包括第一支付请求中的非卡账号标识和交易信息。

具体地,第二目标接口可包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。或者,第二目标接口可包括新增的第三接口。

发送单元8012可用于通过第五目标接口向目标非卡账户资金管理设备发送根据第二支付请求生成的第五支付请求。

第五支付请求指示目标非卡账户资金管理设备利用目标非卡账户执行支付。

具体地,第五目标接口可包括卡基支付系统中卡交换设备与卡账户资金管理设备用于交互的第五接口。或者,第五目标接口可包括新增的第七接口。

图15为本申请第四方面提供的非卡账户管理设备的又一实施例的结构示意图。图15与图13的不同之处在于,交互模块801可包括接收单元8011、发送单元8012和生成单元8013。

接收单元8011可用于通过第三目标接口接收卡交换设备发送的根据第一支付请求生成的第三支付请求。

第三支付请求包括第一支付请求中的非卡账号标识和交易信息。

具体地,第三目标接口可包括卡基支付系统中卡交换设备与支付受理方设备用于卡基交互的第一接口。或者,第三目标接口可包括新增的第四接口。

生成单元8013可用于根据第三支付请求,生成非卡账户反馈消息。

非卡账户反馈消息用于指示目标非卡账户和目标非卡账户资金管理设备。

发送单元8012可用于向卡交换设备发送非卡账户反馈消息,以使卡交换设备通过第四目标接口向目标非卡账户资金管理设备发送第四支付请求。

第四支付请求指示目标非卡账户资金管理设备利用目标非卡账户执行支付。

在一些实施例中,接收单元8011还可用于接收目标非卡账户资金管理设备发送的第一支付应答,第一支付应答包括支付结果。

发送单元8012还可用于向卡交换设备转发第一支付应答。

在一些实施例中,非卡账户管理设备800还可进行非卡账户内部的清分处理。图16为本申请第四方面提供的非卡账户管理设备的再一实施例的结构示意图。图16与图14的不同之处在于,非卡账户管理设备800还可包括清分模块803。

接收单元8011还可用于接收卡交换设备发送的非卡账户总清算信息。

清分模块803可用于根据非卡账户总清算信息,获取非卡账户各自的清算信息。

本申请第五方面还提供了一种卡交换设备。图17为本申请第五方面提供的卡交换设备的一实施例的结构示意图。如图17所示,卡交换设备900包括存储器901、处理器902及存储在存储器901上并可在处理器902上运行的计算机程序。

在一个示例中,上述处理器902可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器901可包括只读存储器(Read-Only Memory,ROM),随机存取存储器(RandomAccess Memory,RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本申请第一方面中非卡账户支付方法所描述的操作。

处理器902通过读取存储器901中存储的可执行程序代码来运行与可执行程序代码对应的计算机程序,以用于实现上述实施例中应用于卡交换设备的非卡账户支付方法。

在一个示例中,卡交换设备900还可包括通信接口903和总线904。其中,如图17所示,存储器901、处理器902、通信接口903通过总线904连接并完成相互间的通信。

通信接口903,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。也可通过通信接口903接入输入设备和/或输出设备。

总线904包括硬件、软件或两者,将卡交换设备900的部件彼此耦接在一起。举例来说而非限制,总线904可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Enhanced Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(Industrial Standard Architecture,ISA)总线、无限带宽互连、低引脚数(Low pincount,LPC)总线、存储器总线、微信道架构(Micro Channel Architecture,MCA)总线、外围组件互连(Peripheral Component Interconnect,PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(Serial Advanced Technology Attachment,SATA)总线、视频电子标准协会局部(Video Electronics Standards Association Local Bus,VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线904可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

本申请第六方面还提供了一种非卡账户管理设备。图18为本申请第六方面提供的非卡账户管理设备的一实施例的结构示意图。如图18所示,非卡账户管理1000包括存储器1001、处理器1002及存储在存储器1001上并可在处理器1002上运行的计算机程序。

在一个示例中,上述处理器1002可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器1001可包括只读存储器(Read-Only Memory,ROM),随机存取存储器(Random Access Memory,RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本申请第二方面中非卡账户支付方法所描述的操作。

处理器1002通过读取存储器1001中存储的可执行程序代码来运行与可执行程序代码对应的计算机程序,以用于实现上述实施例中应用于非卡账户管理设备的非卡账户支付方法。

在一个示例中,非卡账户管理设备1000还可包括通信接口1003和总线1004。其中,如图18所示,存储器1001、处理器1002、通信接口1003通过总线1004连接并完成相互间的通信。

通信接口1003,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。也可通过通信接口1003接入输入设备和/或输出设备。

总线1004包括硬件、软件或两者,将非卡账户管理设备1000的部件彼此耦接在一起。举例来说而非限制,总线1004可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Enhanced Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(Industrial Standard Architecture,ISA)总线、无限带宽互连、低引脚数(Low pincount,LPC)总线、存储器总线、微信道架构(Micro Channel Architecture,MCA)总线、外围组件互连(Peripheral Component Interconnect,PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(Serial Advanced Technology Attachment,SATA)总线、视频电子标准协会局部(Video Electronics Standards Association Local Bus,VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1004可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

本申请第七方面提供一种非卡账户支付系统。该非卡账户支付系统可包括上述实施例中的卡交换设备和非卡账户管理系统。卡交换设备和非卡账户管理系统的具体内容可参见上述实施例中的相关说明,在此不再赘述。

在一些示例中,该非卡账户支付系统还可包括支付受理方设备和非卡账户资金管理设备。支付受理方设备和非卡账户资金管理设备的具体内容可参见上述实施例中的相关说明,在此不再赘述。

本申请第八方面还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,该计算机程序指令被处理器执行时可实现上述实施例中应用于卡交换设备的非卡账户支付方法,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,上述计算机可读存储介质可包括非暂态计算机可读存储介质,如只读存储器(Read-OnlyMemory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等,在此并不限定。

本申请第九方面还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,该计算机程序指令被处理器执行时可实现上述实施例中应用于非卡账户管理设备的非卡账户支付方法,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,上述计算机可读存储介质可包括非暂态计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等,在此并不限定。

需要明确的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。对于设备实施例、系统实施例、计算机可读存储介质实施例而言,相关之处可以参见方法实施例的说明部分。本申请并不局限于上文所描述并在图中示出的特定步骤和结构。本领域的技术人员可以在领会本申请的精神之后,作出各种改变、修改和添加,或者改变步骤之间的顺序。并且,为了简明起见,这里省略对已知方法技术的详细描述。

上面参考根据本申请的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本申请的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。

本领域技术人员应能理解,上述实施例均是示例性而非限制性的。在不同实施例中出现的不同技术特征可以进行组合,以取得有益效果。本领域技术人员在研究附图、说明书及权利要求书的基础上,应能理解并实现所揭示的实施例的其他变化的实施例。在权利要求书中,术语“包括”并不排除其他装置或步骤;数量词“一个”不排除多个;术语“第一”、“第二”用于标示名称而非用于表示任何特定的顺序。权利要求中的任何附图标记均不应被理解为对保护范围的限制。权利要求中出现的多个部分的功能可以由一个单独的硬件或软件模块来实现。某些技术特征出现在不同的从属权利要求中并不意味着不能将这些技术特征进行组合以取得有益效果。

35页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种乘车扫码方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!