CN105335847A - 一种电子账户的操作方法及装置 - Google Patents

一种电子账户的操作方法及装置 Download PDF

Info

Publication number
CN105335847A
CN105335847A CN201410306988.4A CN201410306988A CN105335847A CN 105335847 A CN105335847 A CN 105335847A CN 201410306988 A CN201410306988 A CN 201410306988A CN 105335847 A CN105335847 A CN 105335847A
Authority
CN
China
Prior art keywords
payment
notification message
paying server
user terminal
account
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
Application number
CN201410306988.4A
Other languages
English (en)
Inventor
金坚伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410306988.4A priority Critical patent/CN105335847A/zh
Priority to TW103132808A priority patent/TW201601082A/zh
Priority to US14/752,565 priority patent/US10332427B2/en
Priority to PCT/US2015/038330 priority patent/WO2016003910A1/en
Publication of CN105335847A publication Critical patent/CN105335847A/zh
Priority to US16/400,240 priority patent/US10916160B2/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C1/00Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/227Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4037Remote solvency checks

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请公开了一种电子账户的操作方法,用以提高对于电子订单的支付效率。方法包括:确定用户终端发送的针对单个电子订单的支付工具选择结果信息;其中,所述支付工具选择结果信息包含至少两个支付工具的信息;根据所述支付工具选择结果信息,分别向每一个支付工具的支付服务器发送资金扣除指令。本申请还公开了一种电子账户的操作装置。

Description

一种电子账户的操作方法及装置
技术领域
本申请涉及计算机互联网技术领域,尤其涉及一种电子账户的操作方法及装置。
背景技术
互联网的出现及快速普及,大大改变了人们的生产生活方式。越来越多的日常活动已经可以通过线上操作的方式经由互联网来完成。例如,越来越多的交易(例如但不限于商品买卖,股票交易等)可以通过基于互联网的在线交易平台来实现。
以用户使用电子账户进行网上购物这一场景为例,协助用户完成网上购物的各实体装置如图1所示。图1中,用户终端可以为电脑或手机等电子设备;商户服务器可以为购物网站的服务器;而支付服务器则可以为银行服务器或其他具备电子账户操作权限的服务器。
现有技术中,用户可以使用不同出资机构下的多个支付工具分多次操作完成一笔电子订单的支付。例如,用户可以使用商户账户所绑定的两张银行卡的余额来支付订单。在支付时,订单被拆分为两个子订单先后进行支付。具体地,用户首先利用用户终端设定第一张银行卡的支付金额信息,商户服务器根据设定的第一张银行卡的支付金额信息向第一张银行卡的支付服务器发送扣款请求,以请求对第一个子订单进行支付;在对第一张银行卡扣款成功后,用户再利用用户终端设定第二张银行卡的支付金额信息,商户服务器根据设定的第二张银行卡的支付金额信息向第二张银行卡的支付服务器发送扣款请求,以请求对第二个子订单进行支付;在对第二张银行卡扣款成功后,整个订单最终支付成功。
现有技术存在的缺陷在于,使用多个支付工具进行一笔电子订单的支付,需要多次从用户终端处获取支付工具信息,从而支付效率较低。
发明内容
本申请实施例提供一种电子账户的操作方法,用以提高对于电子订单的支付效率。
本申请实施例还提供一种电子账户的操作装置,用以提高对于电子订单的支付效率。
本申请实施例采用下述技术方案:
一种电子账户的操作方法,包括:
确定用户终端发送的针对单个电子订单的支付工具选择结果信息;其中,所述支付工具选择结果信息包含至少两个支付工具的信息;
根据所述支付工具选择结果信息,分别向每一个支付工具的支付服务器发送资金扣除指令。
一种电子账户的操作装置,包括:
确定单元,用于确定用户终端发送的针对单个电子订单的支付工具选择结果信息;其中,所述支付工具选择结果信息包含至少两个支付工具的信息;
处理单元,用于根据所述支付工具选择结果信息,分别向每一个支付工具的支付服务器发送资金扣除指令。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:由于通过获取一次支付工具选择结果信息,就能够确定至少两个支付工具的信息,从而相比于现有技术,可以大大节约支付操作时间,提高对于电子订单的支付效率和便利性。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为现有技术中协助用户完成网上购物的各实体装置示意图;
图2为实施例1提供的电子账户的操作方法流程示意图;
图3为实施例2提供的电子账户的操作方法流程示意图;
图4为实施例3提供的电子账户的操作装置结果示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
实施例1
实施例1提供了一种电子账户的操作方法,该方法的具体流程示意图如图2所示,包括下述步骤:
步骤11、确定用户终端发送的针对单个电子订单的支付工具选择结果信息;
其中,支付工具选择结果信息包含至少两个支付工具的信息。
步骤12、根据所述支付工具选择结果信息,分别向每一个支付工具的支付服务器发送资金扣除指令。
实施例1中,支付工具的具体形式不限,可以为各种出资机构账户的余额,也可以为出资机构账户的附加价值,例如积分、优惠券或奖励值等等。出资机构账户的具体类型在此不做具体限定,例如可以为储蓄卡账户、***账户、基金账户、股票账户、证券账户、保险账户、手机账户、购物网站账户等等。
出资机构账户与商户账户绑定后,出资机构账户的余额和附加价值均可以用来支付电子订单。
实施例1中,步骤11之前还可具体包括以下步骤:
步骤一、向用户终端推送支付工具选择页面;
在向用户终端推送支付工具选择页面后,用户终端可以对该页面进行显示,以使用户能够获知商户账户所绑定的多个支付工具,用户可以从中选取两个或者两个以上的支付工具。其中,用户终端的具体类型不限,可以为手机、台式电脑、笔记本电脑或平板电脑等设备。
步骤二、接收用户终端发送的支付工具选择结果信息。
通过该步骤可以得到针对单个电子订单的支付工具选择结果信息。其中,支付工具选择结果信息中包含用户选取的两个或者两个以上的支付工具的信息。
在实施例1的一种实现方式中,支付工具选择结果信息还可进一步包含每个支付工具对应的支付金额信息,支付金额由用户在用户终端输入。
在实施例1的另外一种实现方式中,支付工具选择结果信息可以仅包含至少两个支付工具的信息,支付工具的支付金额信息根据订单的支付总金额随机分配生成并包含在发送给支付服务器的资金扣除指令中。
在实施例1的步骤12中,可以同时向每一个支付工具的支付服务器发送资金扣除指令,也可以按照设定的指令发送顺序依次向每一个支付工具的支付服务器发送资金扣除指令。
为了确保用户终端、支付服务器和第三方支付账户在同一支付事务中的数据一致性,实施例1提供的方法中,在步骤12之后,还可以进一步包括:
当收到任一所述支付服务器返回的资金扣除成功通知消息时,更新第三方支付账户的资金数据,直至根据所述每一个支付服务器返回的资金扣除成功通知消息对所述第三方支付账户的资金数据进行更新后,向用户终端发送支付成功通知消息。
为了确保用户终端、支付服务器和第三方支付账户在同一支付事务中的数据一致性,实施例1提供的方法中,在步骤12之后,还可以进一步包括:
当收到任一支付服务器返回的资金扣除失败通知消息时,向每一个支付工具的支付服务器发送支付过程回滚指令;并
向用户终端发送支付失败通知消息;以及
在判断出第三方支付账户的资金数据根据任一支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
这里,将第三方支付账户的资金数据恢复指:将第三方支付账户的资金数据恢复为与第三方支付账户在特定时刻时的资金数据一致,其中,特定时刻可以为本方法程序进行中首次向支付服务器发送资金扣除指令之前的任意时刻。
为了确保用户终端、支付服务器和第三方支付账户在同一支付事务中的数据一致性,实施例1提供的方法中,可以理解地,在步骤12之后,还可以进一步包括:
当任一支付服务器未在设定时间内返回资金扣除成功通知消息时,向每一个支付工具的支付服务器发送支付过程回滚指令;并
向用户终端发送支付失败通知消息;以及
在判断出第三方支付账户的资金数据根据任一支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
以下举例说明在实际应用中如何确保用户终端、支付服务器和第三方支付账户在同一支付事务中的数据一致性:
用户选择使用两家银行的银行卡账户的余额对一笔电子订单进行支付,假定该笔订单的支付金额为100元,第一张银行卡账户设定支付60元,第二张银行卡账户设定支付40元。分别向两家银行的支付服务器发送资金扣除指令,当第一家银行的支付服务器返回60元资金扣除成功通知消息时,第三方支付账户的资金数据相应的增加60元;当第二家银行的支付服务器返回40元资金扣除成功通知消息时,第三方支付账户的资金数据相应的增加40元。支付事务数据处理一致后,向用户终端发送支付成功通知消息,该笔电子订单支付成功。
当收到任意一家银行的支付服务器返回的资金扣除失败通知消息时,为确保事务的一致性,向两家银行的支付服务器均发送支付过程回滚指令,使两家银行的银行卡账户取消支付。如果第三方支付账户的资金数据已经根据任一支付服务器返回的资金扣除成功通知消息进行过更新,则将第三方支付账户的资金数据恢复为与第三方支付账户在特定时刻时的资金数据一致。例如,当第一家银行的支付服务器返回资金扣除成功通知消息时,第三方支付账户的资金数据进行更新,相应的增加60元;第二张银行卡账户由于余额不足,导致第二家银行的支付服务器返回资金扣除失败通知消息,此时向两家银行的支付服务器均发送支付过程回滚指令,使两家银行的银行卡账户取消支付。进行这一操作后,第一家银行的银行卡账户被冲正或者退款60元,第二家银行的银行卡账户取消支付,第三方支付账户的资金数据减少60元,恢复为与第三方支付账户在特定时刻时的资金数据一致。
当任一支付服务器未在设定时间内返回资金扣除成功通知消息时,电子账户的操作过程与上述描述同理,在此不再重复赘述。
上述实施例1所提供的方法中,支付过程回滚指令包括冲正操作请求指令或退款操作请求指令。
在本申请实施例1的技术方案中,用户可以通过一次支付操作选择两个或者两个以上的支付工具,从而可以节约支付操作时间,提高支付的效率和便利性。进一步地,在向每一个支付工具的支付服务器发送资金扣除指令后,各个支付工具的支付服务器可以并行处理资金的扣除,从而可以进一步地节约支付操作时间,提高支付的效率。
需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法的各步骤也可以由不同设备作为执行主体。比如,步骤11和步骤12的执行主体可以同为设备一;又比如,步骤11的执行主体可以为设备一,步骤12的执行主体可以为设备二;等等。所述设备可以具体为商户服务器,也可以为安装于客户端的客户端软件,等等,这里不做具体限定。
实施例2
实施例2提供了一种电子账户的操作方法,该方法中,商户服务器按照不同的实现功能,包括收单***、收银***、支付***和事务调度中心。
具体地,实施例2提供的该电子账户的操作方法的具体流程示意图如图3所示,包括下述步骤:
步骤S21、收单***接收用户终端创建的单个电子订单;
步骤S22、收银***对电子订单及用户的支付请求进行确认;
步骤S23、收银***向用户终端推送支付工具选择页面;
步骤S24、收银***接收用户终端发送的支付工具选择结果信息,假定用户选择了三个支付工具并对应分配好支付金额;
步骤S25、收银***向支付***请求支付并发送用户选择的三个支付工具的信息以及相应的支付金额信息;
步骤S26、支付***向事务调度中心请求支付调度并发送用户选择的三个支付工具的信息以及相应的支付金额信息;
步骤S27、事务调度中心根据用户选择的三个支付工具的信息以及相应的支付金额信息向支付工具1的支付服务器1、支付工具2的支付服务器2、支付工具3的支付服务器3分别发送资金扣除指令;
步骤S28、当收到任一支付服务器返回的资金扣除成功通知消息时,根据相应的支付金额更新第三方支付账户的资金数据;
实施例3中,若在执行步骤S27之后,一直未收到任一支付服务器返回的资金扣除成功通知消息,则步骤S28也可以不用执行,而是在步骤S27执行结束后转为执行步骤S29;
步骤S29、事务调度中心判断支付服务器1、支付服务器2、支付服务器3是否均在设定时间内返回资金扣除成功通知消息;如果是,执行步骤S30,否则,执行步骤S31;
其中,事务调度中心可以采用轮循监听的方式,对支付服务器1、支付服务器2、支付服务器3返回的消息进行监听,进而根据监听结果,进行如步骤S29中所述的判断;
步骤S30、向用户终端发送支付成功通知消息;
步骤S31、向支付服务器1、支付服务器2、支付服务器3发送支付过程回滚指令;
步骤S32、在判断出第三方支付账户的资金数据根据任一支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复;
如果第三方支付账户的资金数据并未根据资金扣除成功通知消息进行过更新,则步骤S32也可以不用执行,而是在步骤S31执行结束后转为执行步骤S33;
步骤S33、向用户终端发送支付失败通知消息。
支付工具1、支付工具2和支付工具3可以从商户账户所绑定的任意出资机构的任意支付工具中选取。例如,支付工具1、支付工具2和支付工具3分别为不同银行卡的余额,或者,分别为同一手机账户的余额、积分和奖励值。可以看出,用户在创建电子订单后,仅需在步骤S24处参与账户操作,以选择支付工具及对应的支付金额并输入支付密码。当选择多个支付工具时,各个支付服务器可并行处理资金的扣除。实施例2所提供的方案大大节约了支付操作时间,提高了支付的效率和便利性。
实施例3
基于相同的发明构思,实施例3提供了一种电子账户的操作装置。如图4所示,该电子账户的操作装置具体结构包括:
确定单元31,用于确定用户终端发送的针对单个电子订单的支付工具选择结果信息;其中,支付工具选择结果信息包含至少两个支付工具的信息;
处理单元32,用于根据支付工具选择结果信息,分别向每一个支付工具的支付服务器发送资金扣除指令。
在实施例3的一种具体实现方式中,还包括收发单元,用于向用户终端推送支付工具选择页面;及接收用户终端发送的支付工具选择结果信息。
在实施例3的一种具体实现方式中,处理单元32,还用于当收到任一所述支付服务器返回的资金扣除成功通知消息时,更新第三方支付账户的资金数据,直至根据所述每一个支付服务器返回的资金扣除成功通知消息对所述第三方支付账户的资金数据进行更新后,向用户终端发送支付成功通知消息。
在实施例3的一种具体实现方式中,处理单元32,还用于当收到任一支付服务器返回的资金扣除失败通知消息时,向每一个支付工具的支付服务器发送支付过程回滚指令;并向用户终端发送支付失败通知消息;以及在判断出第三方支付账户的资金数据根据任一支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
在实施例3的一种具体实现方式中,处理单元32,还用于当任一支付服务器未在设定时间内返回资金扣除成功通知消息时,向每一个支付工具的支付服务器发送支付过程回滚指令;并向用户终端发送支付失败通知消息;以及在判断出第三方支付账户的资金数据根据任一支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
其中,上述支付过程回滚指令包括冲正操作请求指令或退款操作请求指令。
在实施例3的一种具体实现方式中,所述支付工具选择结果信息还可包含每个支付工具对应的支付金额信息。
采用实施例3所提供的虚拟装置,可通过一次获取支付工具选择结果信息确定至少两个支付工具的信息,从而大大节约了支付操作时间,提高了对于电子订单的支付效率和便利性。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (14)

1.一种电子账户的操作方法,其特征在于,包括:
确定用户终端发送的针对单个电子订单的支付工具选择结果信息;其中,所述支付工具选择结果信息包含至少两个支付工具的信息;
根据所述支付工具选择结果信息,分别向每一个支付工具的支付服务器发送资金扣除指令。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
当收到任一所述支付服务器返回的资金扣除成功通知消息时,更新第三方支付账户的资金数据,直至根据所述每一个支付服务器返回的资金扣除成功通知消息对所述第三方支付账户的资金数据进行更新后,向用户终端发送支付成功通知消息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当收到任一所述支付服务器返回的资金扣除失败通知消息时,向所述每一个支付工具的支付服务器发送支付过程回滚指令;并
向用户终端发送支付失败通知消息;以及
在判断出第三方支付账户的资金数据根据任一所述支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当任一所述支付服务器未在设定时间内返回资金扣除成功通知消息时,向所述每一个支付工具的支付服务器发送支付过程回滚指令;并
向用户终端发送支付失败通知消息;以及
在判断出第三方支付账户的资金数据根据任一所述支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
5.如权利要求3或4所述的方法,其特征在于,所述支付过程回滚指令包括冲正操作请求指令或退款操作请求指令。
6.如权利要求1所述的方法,其特征在于,所述确定用户终端发送的针对单个电子订单的支付工具选择结果信息之前,所述方法还包括:
向用户终端推送支付工具选择页面;
接收用户终端发送的支付工具选择结果信息。
7.如权利要求1所述的方法,其特征在于,所述支付工具选择结果信息还包含每个支付工具对应的支付金额信息。
8.一种电子账户的操作装置,其特征在于,包括:
确定单元,用于确定用户终端发送的针对单个电子订单的支付工具选择结果信息;其中,所述支付工具选择结果信息包含至少两个支付工具的信息;
处理单元,用于根据所述支付工具选择结果信息,分别向每一个支付工具的支付服务器发送资金扣除指令。
9.如权利要求8所述的装置,其特征在于,
所述处理单元,还用于当收到任一所述支付服务器返回的资金扣除成功通知消息时,更新第三方支付账户的资金数据,直至根据所述每一个支付服务器返回的资金扣除成功通知消息对所述第三方支付账户的资金数据进行更新后,向用户终端发送支付成功通知消息。
10.如权利要求8所述的装置,其特征在于,
所述处理单元,还用于当收到任一所述支付服务器返回的资金扣除失败通知消息时,向所述每一个支付工具的支付服务器发送支付过程回滚指令;并
向用户终端发送支付失败通知消息;以及
在判断出第三方支付账户的资金数据根据任一所述支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
11.如权利要求8所述的装置,其特征在于,
所述处理单元,还用于当任一所述支付服务器未在设定时间内返回资金扣除成功通知消息时,向所述每一个支付工具的支付服务器发送支付过程回滚指令;并
向用户终端发送支付失败通知消息;以及
在判断出第三方支付账户的资金数据根据任一所述支付服务器返回的资金扣除成功通知消息进行过更新时,将第三方支付账户的资金数据恢复。
12.如权利要求10或11所述的装置,其特征在于,所述支付过程回滚指令包括冲正操作请求指令或退款操作请求指令。
13.如权利要求8所述的装置,其特征在于,还包括收发单元,用于向用户终端推送支付工具选择页面;及
接收用户终端发送的支付工具选择结果信息。
14.如权利要求8所述的装置,其特征在于,所述支付工具选择结果信息还包含每个支付工具对应的支付金额信息。
CN201410306988.4A 2014-06-30 2014-06-30 一种电子账户的操作方法及装置 Pending CN105335847A (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201410306988.4A CN105335847A (zh) 2014-06-30 2014-06-30 一种电子账户的操作方法及装置
TW103132808A TW201601082A (zh) 2014-06-30 2014-09-23 電子帳戶的操作方法及裝置
US14/752,565 US10332427B2 (en) 2014-06-30 2015-06-26 Processing electronic payments using at least two payment tools for a transaction
PCT/US2015/038330 WO2016003910A1 (en) 2014-06-30 2015-06-29 Processing electronic payments using at least two payment tools for a transaction
US16/400,240 US10916160B2 (en) 2014-06-30 2019-05-01 Processing electronic payments using at least two payment tools for a transaction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410306988.4A CN105335847A (zh) 2014-06-30 2014-06-30 一种电子账户的操作方法及装置

Publications (1)

Publication Number Publication Date
CN105335847A true CN105335847A (zh) 2016-02-17

Family

ID=54930981

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410306988.4A Pending CN105335847A (zh) 2014-06-30 2014-06-30 一种电子账户的操作方法及装置

Country Status (4)

Country Link
US (2) US10332427B2 (zh)
CN (1) CN105335847A (zh)
TW (1) TW201601082A (zh)
WO (1) WO2016003910A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106022758A (zh) * 2016-04-29 2016-10-12 北京小米移动软件有限公司 信息推荐方法和装置
CN106845961A (zh) * 2017-04-07 2017-06-13 福建强闽信息科技有限公司 一种订单自动分解且多方式支付的方法及支付终端
CN108985747A (zh) * 2017-06-02 2018-12-11 苹果公司 分割交易执行
CN109426951A (zh) * 2017-08-31 2019-03-05 广州涌智信息科技有限公司 一种网上支付方法及装置
CN110796440A (zh) * 2019-10-29 2020-02-14 中国工商银行股份有限公司 支付方法、装置及***、支付业务架构、电子设备和介质
CN113159753A (zh) * 2021-05-26 2021-07-23 中国银行股份有限公司 组合支付方法、装置、设备及可读存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190057384A1 (en) * 2017-08-17 2019-02-21 Amadeus S.A.S. Generating rollback requests to reverse partially approved payments
CN109767200B (zh) * 2018-12-28 2023-07-14 ***股份有限公司 一种电子支付方法、装置、***和存储介质
CN112967046B (zh) * 2021-03-01 2022-09-23 支付宝(杭州)信息技术有限公司 关联支付处理方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020103753A1 (en) * 2001-01-31 2002-08-01 Michael Schimmel Charge splitter application
US20030155416A1 (en) * 2002-02-19 2003-08-21 Lee Macklin System and method for using a multiple-use credit card
US20050060260A1 (en) * 2002-07-19 2005-03-17 Fujitsu Limited Payment system, payment apparatus, and payment program storage medium
WO2005059800A1 (en) * 2003-12-17 2005-06-30 Fmr Corp. Financial account management
US20110251922A1 (en) * 2010-04-09 2011-10-13 Payasone Llc Multi-party payment object oriented system and method
CN102542441A (zh) * 2010-10-19 2012-07-04 万戈科技有限公司 多对一交易实现***
CN102906774A (zh) * 2010-05-25 2013-01-30 日本电气株式会社 用于使用多种清算手段来执行多清算的方法、用于执行多清算的设备、以及用于执行多清算的程序

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029150A (en) * 1996-10-04 2000-02-22 Certco, Llc Payment and transactions in electronic commerce system
US5999625A (en) * 1997-02-27 1999-12-07 International Business Machines Corporation Method for electronic payment system with issuer control
AU2002224482A1 (en) * 2000-11-06 2002-05-15 First Usa Bank, N.A. System and method for selectable funding of electronic transactions
US7925513B2 (en) * 2001-03-15 2011-04-12 Versata Development Group, Inc. Framework for processing sales transaction data
WO2002082387A1 (en) * 2001-04-04 2002-10-17 Microcell I5 Inc. Method and system for effecting an electronic transaction
US7184980B2 (en) * 2001-11-15 2007-02-27 First Data Corporation Online incremental payment method
US20030200107A1 (en) * 2002-03-13 2003-10-23 Allen Jeffrey L. System and method for cash management
US6685088B1 (en) 2002-12-13 2004-02-03 American Express Travel Related Services Company, Inc. System and method for selecting an account
US20050246289A1 (en) * 2004-04-13 2005-11-03 Alexander Robert M Iv System and method for processing and for funding a transaction
EA201400189A1 (ru) * 2004-06-29 2014-09-30 Текстура Корпорейшн Система и способ управления платежом в строительстве
US7627524B2 (en) * 2004-12-31 2009-12-01 U.S. Payments, Llc System, method, and computer program product for receiving and processing payments
US20060026073A1 (en) * 2005-10-24 2006-02-02 Kenny Edwin R Jr Methods and Systems for Managing Card Programs and Processing Card Transactions
US7641111B2 (en) * 2005-12-29 2010-01-05 Research In Motion Limited Method and apparatus for contactless payment authentication
US8352323B2 (en) 2007-11-30 2013-01-08 Blaze Mobile, Inc. Conducting an online payment transaction using an NFC enabled mobile communication device
US9047601B2 (en) 2006-09-24 2015-06-02 RFCyber Corpration Method and apparatus for settling payments using mobile devices
US20080208681A1 (en) 2006-09-28 2008-08-28 Ayman Hammad Payment using a mobile device
US7802719B2 (en) 2006-09-29 2010-09-28 Sony Ericsson Mobile Communications Ab System and method for presenting multiple transaction options in a portable device
US8041338B2 (en) 2007-09-10 2011-10-18 Microsoft Corporation Mobile wallet and digital payment
SK50042008A3 (sk) * 2008-01-04 2009-09-07 Logomotion, S. R. O. Spôsob a systém autentifikácie najmä pri platbách, identifikátor totožnosti a/alebo súhlasu
US8577804B1 (en) 2008-02-20 2013-11-05 Collective Dynamics LLC Method and system for securing payment transactions
SK50862008A3 (sk) * 2008-09-19 2010-06-07 Logomotion, S. R. O. Systém na elektronické platobné aplikácie a spôsob autorizácie platby
US10706402B2 (en) 2008-09-22 2020-07-07 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US8423457B1 (en) 2009-04-13 2013-04-16 Amazon Technologies, Inc. Anonymous mobile payments
CN201532668U (zh) 2009-08-12 2010-07-21 钒创科技股份有限公司 电子钱包装置
EP2628138A4 (en) 2010-10-13 2014-04-23 Nokia Corp METHOD AND DEVICE FOR IMPLEMENTING TRANSACTIONS THROUGH A SPONSOR ACCOUNT
US9965756B2 (en) 2013-02-26 2018-05-08 Digimarc Corporation Methods and arrangements for smartphone payments
US8412631B2 (en) 2011-05-13 2013-04-02 American Express Travel Related Services Company, Inc. Cloud enabled payment processing system and method
US8978975B2 (en) * 2011-07-18 2015-03-17 Accullink, Inc. Systems and methods for authenticating near field communcation financial transactions
US9557807B2 (en) * 2011-07-26 2017-01-31 Rackspace Us, Inc. Using augmented reality to create an interface for datacenter and systems management
EP2557532A1 (en) 2011-08-09 2013-02-13 Research In Motion Limited Methods and apparatus to provision payment services
US8714439B2 (en) * 2011-08-22 2014-05-06 American Express Travel Related Services Company, Inc. Methods and systems for contactless payments at a merchant
EP2626824A1 (de) 2012-02-09 2013-08-14 Deutsche Telekom AG Management durch ein mobiles Endgerät bereitgestellter virtueller Brieftaschen
US20130346305A1 (en) 2012-06-26 2013-12-26 Carta Worldwide Inc. Mobile wallet payment processing
US20140074704A1 (en) 2012-09-11 2014-03-13 Cashstar, Inc. Systems, methods and devices for conducting transactions with electronic passbooks
US20150248661A1 (en) 2014-03-03 2015-09-03 Comenity Llc Credit account linking system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020103753A1 (en) * 2001-01-31 2002-08-01 Michael Schimmel Charge splitter application
US20030155416A1 (en) * 2002-02-19 2003-08-21 Lee Macklin System and method for using a multiple-use credit card
US20050060260A1 (en) * 2002-07-19 2005-03-17 Fujitsu Limited Payment system, payment apparatus, and payment program storage medium
WO2005059800A1 (en) * 2003-12-17 2005-06-30 Fmr Corp. Financial account management
US20110251922A1 (en) * 2010-04-09 2011-10-13 Payasone Llc Multi-party payment object oriented system and method
CN102906774A (zh) * 2010-05-25 2013-01-30 日本电气株式会社 用于使用多种清算手段来执行多清算的方法、用于执行多清算的设备、以及用于执行多清算的程序
CN102542441A (zh) * 2010-10-19 2012-07-04 万戈科技有限公司 多对一交易实现***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106022758A (zh) * 2016-04-29 2016-10-12 北京小米移动软件有限公司 信息推荐方法和装置
CN106845961A (zh) * 2017-04-07 2017-06-13 福建强闽信息科技有限公司 一种订单自动分解且多方式支付的方法及支付终端
CN108985747A (zh) * 2017-06-02 2018-12-11 苹果公司 分割交易执行
CN109426951A (zh) * 2017-08-31 2019-03-05 广州涌智信息科技有限公司 一种网上支付方法及装置
CN110796440A (zh) * 2019-10-29 2020-02-14 中国工商银行股份有限公司 支付方法、装置及***、支付业务架构、电子设备和介质
CN113159753A (zh) * 2021-05-26 2021-07-23 中国银行股份有限公司 组合支付方法、装置、设备及可读存储介质

Also Published As

Publication number Publication date
WO2016003910A1 (en) 2016-01-07
US10332427B2 (en) 2019-06-25
US20150379507A1 (en) 2015-12-31
TW201601082A (zh) 2016-01-01
US10916160B2 (en) 2021-02-09
US20190259306A1 (en) 2019-08-22

Similar Documents

Publication Publication Date Title
CN105335847A (zh) 一种电子账户的操作方法及装置
US9892458B1 (en) Invoice financing and repayment
US20170249606A1 (en) System and method for electronic currency mining
CN110599276B (zh) 票据报销方法、装置和设备及计算机存储介质
CN103268548B (zh) 基于二维码的线上线下支付***
US11961070B2 (en) Resource-based distributed public ledger system
CN110599323B (zh) 一种资源处理方法及处理设备
CN104751266A (zh) 数据处理方法、增值服务器及***
CN109447607B (zh) 一种单位账户的交易方法及装置
US11704633B2 (en) Systems, methods and apparatus for variable settlement accounts
CN103827903A (zh) 一种利用网络支付的方法及***
CN104268768A (zh) 一种订单融资的处理方法及***
CN103971230A (zh) 一种电子商务统一支付***
CN104077699A (zh) 用于电商平台的支付数据处理方法和***
JP6163195B2 (ja) プリペイド決済システム、プリペイド決済方法、及びプログラム
CN105787733A (zh) 一种业务信息处理方法及装置
US20200372565A1 (en) System and method of purchase request management using plain text messages
CN107818460A (zh) 一种支付方法及装置
CN109493075A (zh) 用于确定虚拟资源对象的方法及设备
CN109978694A (zh) 一种基于区块链的授信交易方法以及装置
US20140379544A1 (en) Methods and systems for expedited trading account funding
CN106034148B (zh) 一种快速信息交互方法、本地服务器、异地服务器及***
KR20190049038A (ko) 가상 화폐를 이용한 투자 시스템 및 방법
CN105868984A (zh) 一种通用电子货币的处理方法及装置
CN104376473A (zh) 电子商业汇票支付***及支付方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1218983

Country of ref document: HK

RJ01 Rejection of invention patent application after publication

Application publication date: 20160217

RJ01 Rejection of invention patent application after publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1218983

Country of ref document: HK