CN105027152A - 用于简化结账的***和方法 - Google Patents
用于简化结账的***和方法 Download PDFInfo
- Publication number
- CN105027152A CN105027152A CN201380070670.4A CN201380070670A CN105027152A CN 105027152 A CN105027152 A CN 105027152A CN 201380070670 A CN201380070670 A CN 201380070670A CN 105027152 A CN105027152 A CN 105027152A
- Authority
- CN
- China
- Prior art keywords
- payment
- user
- interface
- identifier
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000008569 process Effects 0.000 claims description 33
- 238000004891 communication Methods 0.000 claims description 31
- 235000014510 cooky Nutrition 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 3
- 230000026676 system process Effects 0.000 claims description 3
- 238000013500 data storage Methods 0.000 abstract description 2
- 238000007667 floating Methods 0.000 description 15
- 230000015654 memory Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/38—Payment protocols; Details thereof
- G06Q20/384—Payment protocols; Details thereof using social networks
-
- 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/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/401—Transaction verification
- G06Q20/4014—Identity check for transactions
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- 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/04—Payment circuits
- G06Q20/047—Payment circuits using payment protocols involving electronic receipts
-
- 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/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- 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/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- 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/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- 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/22—Payment schemes or models
- G06Q20/227—Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
-
- 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/22—Payment schemes or models
- G06Q20/24—Credit schemes, i.e. "pay after"
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- 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/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/401—Transaction verification
- G06Q20/4018—Transaction verification using the card verification value [CVV] associated with the card
-
- 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/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/405—Establishing or using transaction specific rules
-
- 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
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F5/00—Coin-actuated mechanisms; Interlocks
- G07F5/24—Coin-actuated mechanisms; Interlocks with change-giving
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/01—Details for indicating
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computing Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Information Transfer Between Computers (AREA)
Abstract
在多种实施例中,提供了用于提供简化支付的***和方法。在示例性实施例中,在支付提供商***处接收与用户的支付账户相对应的标识符。从支付提供商***的支付数据存储设备中获取来自所述用户的支付账户的账户信息。所述账户信息将用于涉及商户***的支付交易中。在用户保持在商户***的网页上呈现的同时,向用户呈现具有用从所述用户的支付账户获取的账户信息填充的交易字段的支付界面。
Description
相关申请的交叉引用
本申请要求2012年11月20日递交的题为“Simplified Checkout”的美国临时专利申请No.61/728,710的优先权,其内容通过引用方式并入本文。
技术领域
本发明一般地涉及电子支付,并且在具体示例性实施例中,涉及简化的结账过程。
背景技术
通常,消费者可能需要输入多种信息来进行电子支付。多种信息可以包括例如账号或信用***、账单地址、用户名和配送地址。当使用支付提供商服务时,消费者可能需要创建账户并提供一种或多种用来为购买或支付提供资金的资金源。这可能在可以处理电子支付(例如在线支付)之前促使延迟或不便。
附图说明
各种附图仅示出了本发明的示例性实施例,不能被认为是限制其范围。
图1是示出了可以实现用于提供简化结账的***的实施例的示例性环境的图;
图2是示出了支付提供商***的示例性实施例的框图;
图3A-3D是示出了提供简化结账的示例性用户界面的示例性截屏;
图4A-4G是示出了提供使用支付浮动的简化结账的示例性用户界面的示例性截屏;
图5是用于提供简化支付的示例性高级别方法的流程图;
图6是用于提供使用支付浮动选项的简化支付的示例性高级别方法 的流程图;
图7是采用计算机***的示例性形式的机器的简化框图,在所述计算机***中可以执行用来使得所述机器执行这里所讨论的任意一个或多个方法的指令的集合。
具体实施方式
以下描述包括实现本发明的说明性实施例的***、方法、技术、指令序列和计算机程序产品。在以下描述中,为了解释,叙述了大量具体细节,以便提供对创造性主题的各种实施例的理解。然而,对于本领域技术人员明显的是,本主题的实施例可在不具有这些具体细节的情况下实践。一般地,没有对熟知的指令实例、协议、结构和技术进行详细描述。
这里描述的示例性实施例提供用于提供简化结账过程的***和方法。在一种实施例中,在用户保持出现在商户***的网页上的同时,呈现标识符界面。因此,可经由商户***提供标识符界面。标识符界面可以是呈现在商户***的网页上的弹窗界面。在支付提供商***处接收到与用户的支付账户相对应的标识符(例如,电子邮件地址)。从支付提供商***的支付数据存储设备中获取来自用户的支付账户的账户信息(例如,地址、资金源信息)。账户信息可用于涉及商户***的支付交易。在用户维持商户***的网页的存在(例如经由商户***)的同时,将具有被从用户的支付账户获取的一些账户信息填充(populate)的交易字段(field)的支付界面呈现给用户。接收到支付确认触发,该支付确认触发触发支付提供商***处理支付交易。在一些情况中,在处理支付交易之前,验证与支付账户的密码相对应。
通过使用本发明的示例性实施例,可为用户自动预先填充支付字段,而不必离开商户的网站。从而,用户只是简单地需要确认支付。从而,本文讨论的一个或多个方法不再需要例如访问支付***或填充支付表格的字段。其技术效果是,减少由***内的一个或多个设备使用的计算资源。这种计算资源的示例包括但不限于处理器循环、网络流量、存储器使用、存储空间和功率消耗。
参见图1,示出了其中可以实现用于提供简化结账的***的实施例的示例性环境的示意图。环境100包括经由网络104(例如因特网、无线网络、蜂窝网络或广域网(WAN))耦合到商户***106和支付提供商***108的用户设备102。在示例性实施例中,商户***106与支付提供商***108有区别,即商户***106与支付提供商***108不同或分离。网络104可被实现为单个网络或多个网络的组合。
可使用被配置用于网络104上的有线或无线通信的任何适当硬件和软件来实现用户设备102。从而,用户设备102可包括移动电话、桌上计算机、膝上计算机、平板计算机或任意其它可由用户用来访问网络或经由网络104进行通信的通信设备(例如移动设备)。经由网络104的通信可包括针对由商户经由商户***106供应销售的商品或服务(统称为“物品”)的搜索请求,以及将针对来自商户***106的物品进行的包括针对所述物品的支付的交易。从而,用户设备102可以是用户(消费者)的设备,其用来执行涉及环境100内的物品的支付交易。
用户设备102可包括一个或多个浏览器应用(未示出),浏览器应用可被用于例如提供便捷界面以允许用户浏览网络104上可用的信息。例如,浏览器应用可被实现为被配置为查看互联网上可用的信息或访问商户***106或支付提供商***108的网站的网络浏览器。
此外,用户设备102可以包括一个或多个用户标识符,其可以被实现为例如操作***寄存项目、与浏览器应用相关联的cookie、与用户设备102的硬件相关联的标识符、或可以用于支付、用户或设备认证或标识的其它适当标识符。在一种实施例中,用户标识符可以由支付提供商***108用来将用户设备102的用户与由支付提供商***108维护的支付账户相关联,下文将对此详述。
商户***106可以包括由商户(或其它卖家)维护或使用一个或多个服务或设备,用来列出用于销售(或拍卖)的物品以及促进对物品的购买进行处理。商户***106可以容宿在专用服务器机器或共享服务器机器(未示出)上,所述服务器机器通信耦合以使得能够在服务器机器之间进行通信。从而,商户***106可以包括市场应用110和结账应用112,以使得能够列出和购买物品。
市场应用110可以包括或创建市场***,其中可以供应商品进行销售。物品可以包括数字商品(例如货币、许可权)或物理商品。在一种实施例中,市场应用110可以提供多个公布、列出和定价机制,卖家或商户可以由此列出用于销售的商品或服务(或公布与之相关的信息),买家可以表示购买这种商品或服务的兴趣或指出购买这种商品或服务的期望,并且可以针对涉及所述商品或服务的交易设定价格。从而,商户***106还可以包括数据存储114,该数据存储114存储清单、公布或关于用于购买的可用物品的其它信息。在一种实施例中,用户设备102可以与市场应用110进行交互,以查看可以用于从商户***106进行购买的多种物品。
结账应用112可以促进由用户购买通过市场应用110标识的商品或服务。结账应用112可以被配置为:通过网络104上的支付提供商108,接受来自或代表用户的账户或支付信息。例如,结账应用112可以向支付提供商***108发送交易信息(例如购买请求、用户标识符),从支付提供商***108接收信息(例如交易标识符、存储的用户账户信息(比如账单或配送地址)),以及接收和处理来自支付提供商***108的支付确认。结账应用112还可以被配置为:针对来自用户或支付提供商***108的支付处理,接受一个或多个不同的资金源。
支付提供商***108管理环境100内的支付。在示例性实施例中,支付提供商***108可以包括由管理用户和商户***106的操作者之间的支付的支付服务提供商维护的一个或多个服务器。在这一点,支付提供商***108可以包括一个或多个支付应用,该一个或多个支付应用可以被配置为通过网络104与用户设备102和商户***106进行交互,以促进用户设备102的用户购买商品或服务。以下将结合图2对支付提供商***108进行更为详细的描述。
应当注意的是,图1中所示的环境100是示例性的。例如,备选实施例可以包括环境100中的任意数量的用户设备102和商户***106。此外,在备选实施例中,结账应用112的一些功能可以被实现在支付提供商***108中,反之亦然。
现在参见图2,其中示出了支付提供商***108的详细框图。支付提供商***108管理针对用户设备102的用户和商户***106之间的交易的 支付处理。交易可以涉及购买经由商户***106供应的物品。从而,支付提供商***108可以包括一个或多个支付和交易应用,这些应用包括通信模块202、账户模块204、数据模块206、交易模块208、浮动模块210和支付数据存储设备212,这些模块彼此通信地耦合在一起。多个组件本身直接或间接地(例如经由适当的接口)彼此通信耦合并且耦合到多个数据源,以使得信息能够在组件之间传递或使得组件共享和访问公共数据。有利地,应用的组件可以被配置为在与结账应用112进行交易以管理支付期间代表用户设备102的用户与商户***106进行交互。
通信模块202管理与环境100中的其它***和设备的通信和数据交换。从而,通信模块202可以接收针对用户设备102的用户的支付或账户信息的请求(例如API呼叫)或用来处理来自商户***106的支付交易的请求。作为响应,通信模块202可以例如发送用于促使对一个或多个用户界面的呈现的指令,其中在所述一个或多个用户界面中,支付处理信息可以由用户查看。
账户模块204管理支付账户以及对支付账户的用户的认证。从而,账户模块204接收登录信息(例如电子邮件地址、cookie)并可以确定针对用户设备102的用户的支付账户的存在或在需要的情况下可以创建新的账户。此外,账户模块204可以接收用户证书或登录信息(例如从使用客户端设备102输入登录信息的用户或从商户***106)并使用该登录信息来对用户进行认证。此外,可以从来自用户设备102的cookie或其它标识符获得登录信息。例如,用户设备102可以包括一个或多个标识符(例如操作***寄存项目、与浏览器应用相关联的cookie、与用户设备102的硬件相关联的标识符、支付/用户/设备认证或标识标识符),所述标识符可以由账户模块204用来将用户与它们的支付账户相关联,并可以被用来在支付交易处理期间标识、登录或认证用户。
数据模块206从支付账户获取并提供账户信息,以填充支付界面上的交易字段,支付界面可以提供在商户***106的网站上。在一种实施例中,数据模块206从支付数据存储设备212获取账户信息。每个用户账户可以具有与单独用户相关联的账户信息。例如,账户信息可以包括用户的私人金融信息(例如账号、***信息、银行账户信息、账单地址)、密码、 设备标识符、用户名、电话号码、配送地址或可以被用来促进针对用户的在线支付交易的其它信息。在一种实施例中,可以将一些账户信息提供给商户***106,以便填充(或预先填充)在商户***106的网站上提供或与之关联的支付界面上的交易字段,下文将对此详述。
交易模块208可以包括交易处理应用,该交易处理应用处理支付信息以完成支付交易(例如从用户获得支付并发送到商户)。从而,交易模块208可以从用户设备102或商户***106接收用于处理的信息,并处理信息。此外,交易模块208可以将交易细节存储到支付数据存储设备212,并将这些细节与用户的相应支付账户相关联。
浮动模块210管理由支付提供商***108为用户进行的支付的浮动。在示例性实施例中,用户可能能够在没有资金源的情况下或在购买交易时不提供支付的情况下进行购买。浮动模块210可以评估向用户“浮动”支付的风险,这例如可以通过访问一个或多个社交网络、IP地址或其它公共数据来实现。如果计算的风险较低且用户被批准,则支付提供商***108可以针对所述购买对用户进行浮动。从而,浮动模块210(例如经由通信模块202)可以促使用户界面向用户提供浮动选项。浮动模块210然后可以接收对接受针对用户的浮动选项和浮动支付的指示。在一些实施例中,浮动模块210可以向用户通知要求用户向支付提供商***108支付浮动支付的预定时段。此外,浮动模块210可以向用户提供指示浮动选项的条款和条件的用户协议以供用户查看,并接收关于同意条款和条件的应答。用户需要在预定时间段(例如七天)内支付浮动数额。下文将结合图4更详细地讨论涉及浮动支付的示例性实施例。
图3A-3D是示出了简化结账处理中提供的用户界面的示例性截屏。根据一种实施例,用户为了进行结账(例如为购买物品进行支付)而在支付提供商***108处简单地提供与用户的支付账户相关联的用户名和密码。参见图3A,用户正在商户或卖家的网站(例如由商户***106提供)上。具体地,用户可以在已经从商户或卖家选择了要购买的物品后处于网站的购物车或购物袋页面。可以通过结账按钮302的形式向用户提供选项,以便使用支付服务进行结账(例如由支付提供商***108提供)。备选地,用户可以具有使用由商户提供的常规安全结账处理发起支付的 选项。
一旦选择了结账按钮302,则可以向用户呈现弹窗界面310(如图3B所示)。在呈现弹窗界面310的同时,用户保持在商户的网站上。弹窗界面310可以请求用户提供与用户在支付提供商***108处的支付账户相关联的标识符或登录信息(比如电子邮件地址)。在多种实施例中,还可以提供其他登录信息,比如用户名或密码。还可以从来自用户设备102的cookie或其它标识符获得登录信息。例如,用户设备102可以包括一个或多个标识符(例如操作***寄存项目、与浏览器应用相关联的cookie、与用户设备102的硬件相关联的标识符、支付/用户/设备认证或标识标识符),所述标识符可以被支付提供商***108用于将用户与它们的支付账户相关联,并可以被用于在支付处理期间访问、登录或认证用户。如果用户不具有与支付提供商***108的支付账户,则用户可以通过弹窗界面310注册支付账户。
此外,用户可以使用与社交网络相关联的信息进行注册(或登录)。例如,如果用户具有Facebook账户,则用户可以通过使用已经存储到其Facebook账户的信息来注册支付账户。
在一种实施例中,支付提供商***108可以比如通过之前的使用从用户设备102知道用户的登录信息(例如电子邮件地址)。在这种实施例中,用户不必在图3B的界面310中输入登录信息并可以直接进入到图3C所示的界面。
假定用户具有与支付提供商***的支付账户并且已经登录了其支付账户(或提供了足够的信息(比如用户或用户设备102的标识符),供支付提供商***108标识用户和访问支付账户),则可以向用户呈现具有用来自支付提供商***108的账户信息填充的交易字段的用户界面,如图3C中的示例性截屏所示。虽然在作为弹窗屏幕的支付界面322中示出了所述交易字段,但是,备选地,还可以等同地将交易字段在商户网站的主屏幕或界面上提供。
交易字段可以包括例如配送地址、账单地址和资金源信息(例如默认支付方法)。在一个实施例中,为了安全性,可以对配送地址和/或资金源信息进行部分地编辑。在一种实施例中,资金源信息可以只指示将 使用的出资方法,但不提供将使得商户***106处理支付交易的足够的金融账户信息。在其它实施例中,会示出更多或更少的账户信息。此外,虽然资金源信息被简单地示为支付账户的“默认支付方法”,但是可以使出更为详细的信息(例如完整的或部分的信用***码)。可以通过编辑按钮320来编辑所填充的账户信息(或使用新的账户信息对其进行替换)。
一旦用户已经验证或更正了账户信息,则用户可以选择支付确认按钮324来触发支付交易处理(例如对物品下订单并进行支付)。在一种实施例中,用户可能被请求输入与支付账户相对应的密码,以确认支付交易。根据一种实施例,结账应用112可以向支付提供商***108发送支付交易请求,以使用交易字段中的账户或支付信息处理支付交易。在备选实施例中,商户***106可以使用交易字段中的账户信息处理支付交易。在任一情况中,一旦完成了确认购买交易完成的支付处理(例如,授权进行支付),则向用户呈现图3D中所示的用户界面。
应当注意的是,用户在支付交易处理期间,保持在由商户***106所提供的网站上。如此,商户***106(例如,经由结账应用112)可以与支付提供商***108交换数据,以发送和接收交易信息(例如向支付提供商***108发送标识符信息,从支付提供商***108接收账户信息)。如此,用户可以简单地通过例如电子邮件地址和密码针对物品进行交易(例如结账),而不必离开商户的网站。
图4A-4G是示出了提供使用支付浮动的简化结账的示例性用户界面的示例性截屏。参见图4A,用户位于商户或卖家的网站用户正在商户或卖家的网站(例如由商户***106提供)上。具体地,用户可以在已经从商户或卖家选择了要购买的物品并准备结账后处于网站的购物车或购物袋页面。可以通过结账按钮402的形式向用户提供选项,以便使用支付服务进行结账(例如由支付提供商***108提供)。备选地,用户可以具有使用由商户提供的常规安全结账处理发起支付的选项。
一旦选择了结账按钮402,则可以向用户呈现弹窗界面410(如图3B所示)。在呈现弹窗界面410的同时,用户保持在商户的网站上。弹窗界面410可以请求用户提供与用户在支付提供商***108处的支付账户相关联的标识符或登录信息(比如电子邮件地址)。在多种实施例中,还可以 提供其他登录信息,比如用户名或密码。还可以从来自用户设备102的cookie或其它标识符获得登录信息。例如,用户设备102可以包括一个或多个标识符(例如操作***寄存项目、与浏览器应用相关联的cookie、与用户设备102的硬件相关联的标识符、支付/用户/设备认证或标识标识符),所述标识符可以被支付提供商***108用来将用户与它们的支付账户相关联,并可以被用来在支付处理期间访问、登录或认证用户。如果用户不具有与支付提供商***108的支付账户,则用户可以通过弹窗界面410注册支付账户。此外,用户可以使用与社交网络相关联的信息进行注册(或登录)。例如,如果用户具有Facebook账户,则用户可以通过使用已经存储到其Facebook账户的信息来注册支付账户。
假定用户具有与支付提供商***的支付账户并且已经登录了其支付账户(或提供了电子邮件地址或足够的信息(比如用户或用户设备102的标识符),供支付提供商***108标识用户和访问支付账户),则可以向用户呈现具有填充(或预先填充)了来自支付提供商***108的账户信息的交易字段的用户界面,如图4C中的示例性截屏所示。虽然在弹窗屏幕420中示出了所述交易字段,但是,备选地,还可以等同地将交易字段在商户网站的主屏幕或界面上提供。在图4C的示例中,弹窗界面420是账单地址界面,其中在交易字段中填充了用户的账单地址和电话号码。所填充的账户信息可以由用户更新(或使用新的账户信息进行替换)。
如果配送地址与账单地址相同,则用户可以简单地选择指示相同地址的方框422。作为响应,配送地址可以被填充如图4D所示的配送地址用户界面中。备选地,如果配送地址与账单地址不同,则可以向用户呈现相似的配送地址用户界面,只不过没有对字段进行填充。然后,用户可以输入配送地址。
现在参见图4E,支付提供商***108可以向用户提供浮动支付。在一种实施例中,支付提供商***108可以使用社交网络或其它公共可用信息确定是否对支付进行浮动。如此,用户界面430向用户通知他们不需要提供任何资金源以及支付提供商***108将为购买进行支付,其中用户需要在预定时段(例如7天)内偿还支付提供商***108。
如果用户选择由支付提供商***108对支付进行浮动(例如通过选择 链接432),则向用户呈现又一个用户界面440,如图4F所示,该用户界面440显示针对使用浮动选项的用户协议。可能需要用户提供对同意用户协议的条款和条件的应答。在用户想要使用浮动选项并且不具有与支付提供商***108的支付账户的实施例中,用户可以通过例如输入和确认密码(如图4E所示)来创建支付账户。
如果用户不希望使用浮动选项,则用户可以选择图4E中的链接434,以使用用户资金源来进行支付。在该实施例中,可以向用户提供图4G的用户界面450,该用户界面450要求用户输入关于资金源(例如***或借记卡)的具体信息。用户还可以在该用户界面450上创建与支付提供商***108的支付账户。还应注意的是,在示例性实施例中,如果用户不希望使用浮动选项,则可以利用结合图3A-3D讨论的预先填充交易处理。
图5是用于使用由支付提供商***108提供的账户信息在商户网站(由商户***106容宿)上提供简化支付的示例性高级别方法500的流程图。所述方法500是从支付提供商***108的角度讨论的。
在操作502中,接收到购买请求。在示例性实施例中,通信模块202可以接收发起了支付处理的请求(例如API呼叫)。
作为响应,通信模块202可以例如在操作504中促使对标识符界面(例如弹窗界面310)的呈现。在一种实施例中,通信模块202可以提供将结合商户网站显示的标识符界面。在备选实施例中,通信模块202可以提供促使商户***106呈现标识符界面的指令。在又一种实施例中,标识符界面是由商户***108生成的,而无需来自通信模块202的指令,这导致操作504是可选的或不必要的。
在操作506中,由通信模块202接收标识符。在一些实施例中,标识符是用户名、电子邮件地址或用户提供或输入到基于操作504呈现的标识符界面上的其它标识符。在其它实施例中,标识符可以是联系到用户的用户设备102上的标识符。例如,标识符可以是操作***寄存项目、与用户设备102的浏览器应用相关联的cookie、与用户设备102的硬件相关联的标识符。在标识符是用户设备的标识符的情况中,操作504可以是可选的。
在操作508中,可以基于在操作506中接收的标识符获取账户信息。 从而,账户模块204可以确定针对所述用户是否存在支付账户。如果支付账户存在,则数据模块206可以从支付账户获取特定账户信息。账户信息可以包括以下中的任意一个或多个:账单地址、配送地址和资金源信息(无需提供完整的金融账户信息的支付方法)。
在操作510中,账户信息用来填充支付界面(例如图3C中的支付界面322)。在一种实施例中,由商户***108生成支付界面,而无需来自支付提供商***108的指令。在另一实施例中,数据模块206或通信模块202可以向商户***106提供将与商户网站相关联地显示的支付界面(例如商户网页上的弹窗或在商户网页上的字段中)和/或提供促使商户***106在其网站上呈现支付界面的指令。
在操作512中接收到支付确认触发。在一种实施例中,支付处理确认可以包括由用户提供的用来触发支付处理的密码。所述密码可以由支付提供商***108(例如账户模块202或交易模块208)使用,以验证或认证用户,以便处理支付交易。在示例性实施例中,通信模块202接收支付确认触发并将与支付确认触发一起接收的任何账户信息和交易信息(例如产品成本、配送费用、税、总购买价格)转发到交易模块208。在操作514中,交易模块208可以处理和完成支付交易。在一些示例中,交易模块208可以访问支付数据存储设备212,以获得完成支付交易所需的任何进一步的账户信息(例如对因故资金源信息的***账号)。可以向用户提供对支付交易完成的确认(例如,发送确认电子邮件)。
当从支付提供商***108的角度讨论方法500的操作时,显然,在商户***106处执行倒置(reciprocal)的操作。在备选实施例中,可以通过商户***106的结账应用112执行方法500的一些操作。例如,支付提供商***108可以简单地获得所述标识符(操作506),以便获取账户信息(操作508)以及向商户***106提供账户信息(操作510)。然后,商户***106可以使用所接收的账户信息处理所述支付。
图6是用于在商户网站(由商户***106容宿)处提供使用支付浮动选项的简化支付的示例性高级别方法600的流程图。方法600是从支付提供商***108的角度讨论的。
在操作602中,接收到购买请求。在示例性实施例中,通信模块202 可以接收发起了支付处理的请求(例如API呼叫)。
作为响应,通信模块202可以例如在操作604中促使对标识符界面(例如弹窗界面410)的呈现。在一种实施例中,通信模块202可以提供标识符界面与商户网站相关联地显示。在备选实施例中,通信模块202可以提供使商户***106呈现标识符界面的指令。在又一种实施例中,标识符界面是由商户***108生成的,而无需来自通信模块202的指令,这导致操作604是可选的或不必要的。
在操作606中,由通信模块202接收标识符。在一些实施例中,标识符是用户名、电子邮件地址或用户提供或输入到基于操作604呈现的标识符界面上的其它标识符。在其它实施例中,标识符可以是联系到用户的用户设备102上的标识符。例如,标识符可以是操作***寄存项目、与用户设备102的浏览器应用相关联的cookie、与用户设备102的硬件相关联的标识符。在标识符是用户设备的标识符的情况中,操作604可以是可选的。
在操作608中,确定用户是否具有与支付提供商***108的支付账户。账户模块204可以执行所述确定。如果不存在任何账户,则如果用户希望创建支付账户的话,可以在操作610中为用户创建支付账户。
一旦创建了支付账户或如果针对所述用户已经存在支付账户,则在操作612中,浮动模块210确定是否为用户浮动支付。例如,浮动模块210可以评估为用户“浮动”支付的风险,例如通过访问一个或多个社交网络、IP地址或其它公共数据来实现。如果计算的风险较低且用户被批准,则浮动模块210可以向用户提供浮动选项。应当注意的是,在一些情况中,可以在为用户创建支付账户之前作出对浮动支付的确定。
在操作614中,确定用户是否接受浮动选项。如果用户接受浮动选项,则支付提供商***108可以为所述购买进行支付并期望在预定时段(例如7天)内得到来自用户的支付。
图7是根据一些示例性实施例示出了机器700的组件的框图,所述机器能够从机器可读介质(例如机器可读存储介质)读取指令并执行如此所述的任意一个或多个方法。具体地,图7示出了采用计算机***的示例性形式的机器700的图示,在所述计算机***中可以执行用来使得所述机 器700执行这里所讨论的任意一个或多个方法的指令724(例如软件、程序、应用、小程序、应用或其它可执行代码)。在备选实施例中,该机器700***作为独立装置,或者可以连接(例如,联网)到其它机器。在联网的部署中,该机器可以操作在服务器-客户端网络环境中具有服务器或客户端机器的能力,或者可以操作为对等(或分布式)网络环境中的对等机器。所述机器700可以是个人计算机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、web设备、网络路由器、交换机或桥接器、或者能够(顺序地或以其他方式)执行指定机器要采取的操作的指令724的任何机器。另外,虽然仅示出单个机器,但是术语“机器”也应理解为包括单独地或联合地执行一个或多个指令724以完成本文中所讨论的任何一个或多个方法的机器的任意集合。
该示例性计算机***700包括:处理器702(例如,中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、射频集成电路(RFIC)或其中的任何合适组合)、主存储器704和静态存储器706,它们彼此通过总线708进行通信。计算机***700还可以包括图形显示器710(例如,等离子显示面板(PDP)、发光二极管(LED)显示器、液晶显示器(LCD)、投影仪或阴极射线管(CRT))。机器700还包括字母数字输入设备712(例如,键盘)、光标控制设备714(例如,鼠标、触摸板、追踪球、摇杆、运动传感器或其它指示设备)、存储单元716、信号发生设备718(例如,扬声器)和网络接口设备720。
存储单元716包括机器可读介质722,在该机器可读介质722上存储有一个或多个指令724,其具体体现了本文描述的任何一个或多个方法或功能。指令724还可以在由机器700运行期间全部或者至少部分地驻留在主存储器704内、在处理器702内(例如在处理器的高速缓存存储器内)或在两者内。从而,主存储器704和处理器702可被认为是机器可读介质。从而,可以经由网络接口设备720在网络726上发送或接收指令724。
如此所述,术语“存储器”指的是能够暂时地或永久地存储数据的机器可读介质,并可以包括但不限于,随机存取存储器(RAM)、只读存储器(ROM)、缓冲存储器、闪存存储器和高速缓存存储器。虽然机器 可读介质722在示例性实施例中被示出为单个介质,但是术语“机器可读介质”可以包括能够存储指令的单个介质或多个介质(例如,集中式或分布式的数据库,和/或关联的高速缓存和服务器)。术语“机器可读介质”还应当被理解为包括任何介质、或多种介质的组合,其能够存储用于由机器(例如机器700)执行的指令,从而所述指令当由机器的一个或多个处理器(例如处理器702)执行时,促使机器执行这里描述的一个或多个方法。从而,“机器可读介质”指的是单个存储装置或设备,以及“基于云”的存储***或存储网络,其中包括多个存储装置或设备。术语“机器可读介质”从而应被认为包括但不限于一个或多个数据储存库,所述储存库采用固态存储器、光学介质、磁介质或其中任意合适组合的形式。
此外,因为有形机器可读介质不实现正在传播的信号,所以其是非瞬时的。然而,将有形机器可读介质标示为“非瞬时的”应被认为意思是介质不能移动——应认为介质是可从一个物理位置转移到另一个物理位置的。此外,由于机器可读介质是有形的,所以所述介质可被认为是机器可读设备。
还可以经由网络接口设备720使用传输介质在通信网络726上并且使用多种熟知传输协议(例如HTTP)中的任一种发送或接收指令724。通信网络的示例包括局域网(“LAN”)、广域网(“WAN”)、互联网、移动电话网络、普通老式电话(POTS)网络、以及无线数据网络(例如,WiFi和WiMax网络)。术语“传输介质”应被理解为包括能够存储、编码或携带供机器执行的指令724的任何无形介质,并且包括数字或模拟通信信号或有利于这种软件的通信的其他无形介质。
说明书中,多个实例可将组件、操作或结构实现为单个实例。虽然将一个或多个方法的单独操作描述为分离的操作,但是单独操作中的一个或多个可同时执行,并且不需要按照所示的顺序执行所述操作。呈现为示例性配置中的分离组件的结构和功能可被实现为组合结构或组件。类似地,呈现为单个组件的结构和功能可被实现为分离组件。这些和其它改变、修改、添加和改进都落入本文主题的范围内。
在本文中,某些示例被描述为包括逻辑或多个组件、模块或机制。模块可以构成软件模块(例如,在机器可读介质上或者在传输信号中体 现的代码)或硬件模块。硬件模块是能够执行某些操作的有形单元,并且可以以特定方式来配置或布置。在示例性实施例中,一个或多个计算机***(例如,孤立的客户端或服务器计算机***)或者计算机***的一个或多个硬件模块(例如,处理器或一组处理器)可以通过软件(例如,应用或应用部分)配置为进行操作以执行本文所述的某些操作的硬件模块。
在各种实施例中,硬件模块可被机械地、电子地或按其任意组合实现。例如,硬件模块可以包括专用电路或逻辑,其被永久地配置为执行某些操作。例如,硬件模块可以是专用处理器,如FPGA或ASIC。硬件模块也可以包括可编程逻辑或电路,其通过软件临时配置为执行某些操作。例如,硬件模块可以包括通用处理器或其它可编程处理器内包含的软件。应当理解:关于是以机械方式、在专用的且永久配置的电路中、还是在临时配置的电路中(例如,通过软件来配置)实现硬件模块的决策可以基于成本和时间的考虑来驱动。
因此,术语“硬件模块”应被理解为包括有形的实体,即物理构造的、永久配置的(例如,硬连线)或临时配置的(例如,编程的)的,用于以本文所描述的特定方式操作和/或执行本文所描述的特定操作的实体。考虑硬件模块是临时配置(例如,编程的)的实施例,每个硬件模块不需要是一次性完成配置或实例化的。例如,在硬件模块包括使用软件配置的通用处理器的情况下,通用处理器可被配置为在不同的时间是各自不同的专用处理器(例如包括不同的硬件模块)。软件可以相应地配置处理器,例如,用以在一个时刻构成一个特定的硬件模块,并且在不同的时刻构成不同的硬件模块。
硬件模块可以向其他硬件模块提供信息,以及从其它硬件模块接收信息。因此,所描述的硬件模块可被视为是以通信方式耦合的。如果同时存在多个这样的硬件模块,则通信可通过信号传输(例如,通过连接硬件模块的适当电路和总线)来实现。在不同时间配置或实例化多个硬件模块的实施例中,这种硬件模块之间的通信可以例如通过在该多个硬件模块有权访问的存储器结构中存储和获取信息来实现。例如,一个硬件模块可以执行操作,并且将该操作的输出存储在与其以通信方式耦合 的存储器设备中。然后,另一个硬件模块可以在稍后的时间访问该存储器设备,以获取和处理所存储的输出。硬件模块还可以发起与输入或输出设备的通信,并且可以对资源(例如,信息聚集)进行操作。
本文所描述的示例性方法的各种操作可以至少部分地由临时配置(例如,通过软件)或永久配置的一个或多个处理器来执行,以执行相关操作。不论是临时配置的还是永久配置的,这种处理器可以构成进行操作以执行一个或多个操作或功能的处理器实现的模块。如此所述,“处理器实现的模块”指的是使用一个或多个处理器实现的硬件模块。
类似地,本文描述的方法可以至少部分地由处理器实现,处理器是硬件的示例。例如,方法中的至少一些操作可以由一个或多个处理器或处理器实现的模块来执行。此外,一个或多个处理器还可以操作用以支持在“云计算”环境中完成相关操作,或者作为“软件即服务”(SaaS)。例如,至少一些操作可以由一组计算机(例如,包括处理器的机器)来完成,这些操作是可经由网络(例如,互联网)以及经由一个或多个适当的接口(例如,应用程序接口(API))访问的。
某些操作的执行可以分布在一个或多个处理器上,不是仅仅驻留在单个机器内,而是可以部署在多台机器上。在一些示例性实施例中,一个或多个处理器可以位于单个地理位置(例如,在家庭环境中,在办公室环境中,或者作为服务器群)。在其它实施例中,所述一个或多个处理器或处理器实现的模块可以分布到多个地理位置。
尽管已经参考特定的示例性实施例描述了创造性主题的概述,但是显然在不脱离本发明的广义范围的情况下可以对这些实施例做出各种修改和改变。创造性主题的这种示例在此可被单独或统一地通过术语“发明”指代,这只是为了简便而不意图将本申请的范围主动限制为任意单个发明或创造性概念(如果事实上公开了不止一个的话)。
所说明的实施例以足够详细的程度进行了描述,以使得本领域技术人员能够实践本文所公开的教导。其他实施例可以使用和由其衍生,使得在不脱离本发明的精神或范围的情况下可以做出结构和逻辑上的替换和改变。因此,该具体实施方式不应被视为具有限制意义,并且各种实施例的范围仅由所附权利要求和这样的权利要求所给予的等价的全部范 围来限定。
如此所述,术语“或”可被认为是非排他的或排他的。此外,针对再次被描述为单个实例的资源、操作或结构,可提供多个实例。此外,各个资源、操作、模块、引擎和数据存储之间的边界是任意的,并且在特定说明性配置的语境中示出了具体操作。还设想了其它功能性分配,并且其可落入本发明的各个实施例的范围。总的来讲,呈现为示例性配置中的分离资源的结构和功能可被实现为资源的组合结构。类似地,呈现为单个资源的结构和功能可被实现为分离的资源。这些和其它改变、修改、添加和改进落入由所附权利要求表示的本发明的实施例的范围内。相应地,说明书和附图是说明性的而不进行限制。
Claims (20)
1.一种有形机器可读存储介质,所述有形机器可读存储介质与至少一个处理器进行通信,所述有形机器可读存储介质存储指令,所述指令当被机器的所述至少一个处理器执行时使所述机器执行包括以下步骤的操作:
在支付提供商***处接收与用户的支付账户相对应的标识符;
从支付提供商***的支付数据存储设备获取来自所述用户的支付账户的账户信息,所述账户信息要用于涉及商户***的支付交易中;以及
促使呈现具有用从所述用户的支付账户获取的账户信息填充的交易字段的支付界面,在所述用户保持在商户***的网页上的同时,将所述支付界面呈现给所述用户。
2.根据权利要求1所述的有形机器可读存储介质,其中,所述操作还包括:在所述用户保持在所述商户***的所述网页上的同时,促使呈现标识符界面,所述标识符是经由标识符界面接收的。
3.根据权利要求2所述的有形机器可读存储介质,其中,所述标识符界面是在所述商户***的所述网页上呈现的弹窗界面。
4.根据权利要求1所述的有形机器可读存储介质,其中,所述标识符是所述用户的电子邮件地址。
5.根据权利要求1所述的有形机器可读存储介质,其中,所述操作还包括:接收支付确认触发,所述支付确认触发触发所述支付提供商***处理所述支付交易。
6.根据权利要求1所述的有形机器可读存储介质,其中,所述操作还包括:接收与所述支付账户相对应的密码,所述密码在处理所述支付交易之前被验证。
7.根据权利要求1所述的有形机器可读存储介质,其中,所述操作还包括:基于社交网络信息,为所述用户创建支付账户。
8.根据权利要求1所述的有形机器可读存储介质,其中,用于填充所述支付界面的所述账户信息包括:所述用户的地址。
9.根据权利要求1所述的有形机器可读存储介质,其中,用于填充所述支付界面的所述账户信息包括:资金源信息。
10.根据权利要求1所述的有形机器可读存储介质,其中,所述操作还包括:促使所述支付界面向所述用户提供用于编辑所述账户信息或添加新的账户信息的选项。
11.一种方法,包括:
在支付提供商***处接收与用户的支付账户相对应的标识符;
从所述支付提供商***的支付数据存储设备获取来自所述用户的支付账户的账户信息,所述账户信息要用于涉及商户***的支付交易中;以及
使用硬件处理器,促使呈现具有用从所述用户的支付账户获取的账户信息填充的交易字段的支付界面,在所述用户保持在商户***的网页上的同时,将所述支付界面呈现给所述用户。
12.根据权利要求11所述的方法,还包括:在所述用户保持在所述商户***的所述网页上的同时,促使呈现标识符界面,所述标识符是经由标识符界面接收的。
13.根据权利要求12所述的方法,其中,所述标识符界面是在所述商户***的所述网页上呈现的弹窗界面。
14.根据权利要求1所述的方法,还包括:接收支付确认触发,所述支付确认触发触发所述支付提供商***处理所述支付交易。
15.根据权利要求1所述的方法,其中,用于填充所述支付界面的所述账户信息包括所述用户的地址或资金源信息中的至少一个。
16.一种***,包括:
机器的硬件处理器;
支付提供商***的通信模块,所述通信模块用于接收与用户的支付账户相对应的标识符;
数据模块,用于:
从所述支付提供商***的支付数据存储设备获取来自所述用户的支付账户的账户信息,所述账户信息要用于涉及商户***的支付交易中;以及
使用所述硬件处理器,促使呈现具有用从所述用户的支付账户获取的账户信息填充的交易字段的支付界面,在所述用户保持在商户***的网页上的同时,将所述支付界面呈现给所述用户。
17.根据权利要求16所述的***,其中,所述通信模块还用于:在所述用户保持在所述商户***的所述网页上的同时,促使呈现标识符界面,所述标识符是经由标识符界面接收的。
18.根据权利要求17所述的***,其中,所述标识符界面是在所述商户***的所述网页上呈现的弹窗界面。
19.根据权利要求16所述的***,还包括:交易模块,所述交易模块用于响应于接收到支付确认触发来处理所述支付交易。
20.根据权利要求16所述的***,还包括:账户模块,所述账户模块用于使用所述标识符来验证所述支付账户的存在,所述标识符包括从由以下各项构成的组中进行的选择:电子邮件地址、用户名、操作***寄存项目、与浏览器应用相关联的cookie以及与所述用户的用户设备的硬件相关联的标识符。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261728710P | 2012-11-20 | 2012-11-20 | |
US61/728,710 | 2012-11-20 | ||
PCT/US2013/071100 WO2014081891A1 (en) | 2012-11-20 | 2013-11-20 | System and method for simplified checkout |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105027152A true CN105027152A (zh) | 2015-11-04 |
Family
ID=50728873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380070670.4A Pending CN105027152A (zh) | 2012-11-20 | 2013-11-20 | 用于简化结账的***和方法 |
Country Status (7)
Country | Link |
---|---|
US (6) | US9547853B2 (zh) |
EP (1) | EP2923324A4 (zh) |
KR (1) | KR20150086350A (zh) |
CN (1) | CN105027152A (zh) |
AU (3) | AU2013347994B2 (zh) |
CA (1) | CA2891935C (zh) |
WO (1) | WO2014081891A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9514452B2 (en) | 2012-11-20 | 2016-12-06 | Paypal, Inc. | System and method for simplified checkout with payment float |
CN112740248A (zh) * | 2018-09-13 | 2021-04-30 | 贝宝公司 | 所识别的设备的推测***易操作 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10289995B1 (en) * | 2014-04-22 | 2019-05-14 | Sprint Communications Company L.P. | Carrier assisted mobile phone on-line payment |
US11100571B1 (en) * | 2014-06-10 | 2021-08-24 | Wells Fargo Bank, N.A. | Systems and methods for payee identification via camera |
US10007903B1 (en) | 2014-06-24 | 2018-06-26 | Sprint Communications Company L.P. | System for transmitting customer data from a device |
US10559022B2 (en) * | 2014-12-05 | 2020-02-11 | Target Brands, Inc. | Account creation overlay |
US20160335717A1 (en) * | 2015-05-11 | 2016-11-17 | Facebook, Inc. | Systems and methods for providing subsequent payment options for identified eligible users |
US10387882B2 (en) | 2015-07-01 | 2019-08-20 | Klarna Ab | Method for using supervised model with physical store |
US9904916B2 (en) | 2015-07-01 | 2018-02-27 | Klarna Ab | Incremental login and authentication to user portal without username/password |
FR3042894B1 (fr) * | 2015-10-27 | 2018-10-12 | Ingenico Group | Procede de securisation de traitement de donnees transactionnelles, terminal et programme d'ordinateur correspondant |
US20170185989A1 (en) * | 2015-12-28 | 2017-06-29 | Paypal, Inc. | Split group payments through a sharable uniform resource locator address for a group |
US10319005B2 (en) * | 2016-01-25 | 2019-06-11 | Nvidia Corporation | Establishing a billing address for a device by determining a location of the device |
US20170249680A1 (en) * | 2016-02-26 | 2017-08-31 | Dell Products, Lp | System and Method for Creating an Illusory Third Party Buying Experience |
US11250492B2 (en) * | 2016-03-22 | 2022-02-15 | Paypal, Inc. | Automatic population of data on an internet web page via a browser plugin |
US20170357965A1 (en) * | 2016-06-14 | 2017-12-14 | Mastercard International Incorporated | System and method for token based payments |
US10114999B1 (en) | 2016-12-02 | 2018-10-30 | Koupon Media, Inc. | Using dynamic occlusion to protect against capturing barcodes for fraudulent use on mobile devices |
US10270750B2 (en) | 2017-05-01 | 2019-04-23 | Adobe Inc. | Managing access to software based on a state of an account |
US20190197102A1 (en) * | 2017-12-27 | 2019-06-27 | Paypal, Inc. | Predictive Contextual Messages |
US11487896B2 (en) | 2018-06-18 | 2022-11-01 | Bright Lion, Inc. | Sensitive data shield for networks |
US11288733B2 (en) * | 2018-11-14 | 2022-03-29 | Mastercard International Incorporated | Interactive 3D image projection systems and methods |
RU2743147C1 (ru) * | 2020-03-10 | 2021-02-15 | Общество с ограниченной ответственностью "МКС" | Способ проведения платежа онлайн-пользователем при наличии информации об идентификаторе пользователя |
US11941684B2 (en) * | 2021-04-26 | 2024-03-26 | Bolt Financial, Inc. | Method and system for embedded one-click checkout |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101231724A (zh) * | 2006-12-19 | 2008-07-30 | 韩国虚拟支付有限公司 | 安全结账处理***及方法 |
US20090094124A1 (en) * | 2003-04-29 | 2009-04-09 | Foss Jr Sheldon H | Real-time point-of-sale change-of-address processing |
US20090132405A1 (en) * | 2007-11-15 | 2009-05-21 | German Scipioni | System and method for auto-filling information |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7908216B1 (en) * | 1999-07-22 | 2011-03-15 | Visa International Service Association | Internet payment, authentication and loading system using virtual smart card |
US7353203B1 (en) * | 1999-11-23 | 2008-04-01 | Inzap, Inc. | System and method for invoice confirmation and funding |
US7966259B1 (en) * | 1999-12-09 | 2011-06-21 | Amazon.Com, Inc. | System and methods for facilitating transactions on, and personalizing web pages of, third party web sites |
US7346546B2 (en) * | 2001-06-07 | 2008-03-18 | Gateway Inc. | Purchasing interface with a task display |
US7747528B1 (en) | 2004-02-11 | 2010-06-29 | Yt Acquisition Corporation | System and method for delaying payment processing for biometrically-initiated financial transactions |
WO2007101261A2 (en) * | 2006-02-28 | 2007-09-07 | Ici Worldwide, Inc. | Merchandise tracking and ordering system |
US8266002B2 (en) * | 2009-06-10 | 2012-09-11 | Ramanathan Ramanathan | System of facilitating a sales transaction between a buying group and multiple sellers over and electronic network |
US20120101938A1 (en) * | 2010-10-25 | 2012-04-26 | Sheldon Kasower | Method and system for secure online payments |
US8498939B1 (en) * | 2011-09-16 | 2013-07-30 | Google Inc. | Post-paid, single click payments |
EP2605165A1 (en) * | 2011-12-15 | 2013-06-19 | France Telecom | Gesture based generation of a user identifier |
WO2014081891A1 (en) | 2012-11-20 | 2014-05-30 | Shilpa Dhar | System and method for simplified checkout |
-
2013
- 2013-11-20 WO PCT/US2013/071100 patent/WO2014081891A1/en active Application Filing
- 2013-11-20 EP EP13857255.7A patent/EP2923324A4/en not_active Ceased
- 2013-11-20 KR KR1020157016219A patent/KR20150086350A/ko not_active Application Discontinuation
- 2013-11-20 US US14/085,746 patent/US9547853B2/en active Active
- 2013-11-20 CN CN201380070670.4A patent/CN105027152A/zh active Pending
- 2013-11-20 CA CA2891935A patent/CA2891935C/en active Active
- 2013-11-20 US US14/085,755 patent/US9514452B2/en active Active
- 2013-11-20 AU AU2013347994A patent/AU2013347994B2/en active Active
-
2017
- 2017-01-04 US US15/398,271 patent/US10621582B2/en active Active
- 2017-08-04 AU AU2017210645A patent/AU2017210645A1/en not_active Abandoned
-
2019
- 2019-07-19 AU AU2019206117A patent/AU2019206117B2/en active Active
-
2020
- 2020-04-14 US US16/848,197 patent/US11222335B2/en active Active
-
2021
- 2021-10-28 US US17/513,817 patent/US11734687B2/en active Active
-
2023
- 2023-06-30 US US18/217,243 patent/US20240005324A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090094124A1 (en) * | 2003-04-29 | 2009-04-09 | Foss Jr Sheldon H | Real-time point-of-sale change-of-address processing |
CN101231724A (zh) * | 2006-12-19 | 2008-07-30 | 韩国虚拟支付有限公司 | 安全结账处理***及方法 |
US20090132405A1 (en) * | 2007-11-15 | 2009-05-21 | German Scipioni | System and method for auto-filling information |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9514452B2 (en) | 2012-11-20 | 2016-12-06 | Paypal, Inc. | System and method for simplified checkout with payment float |
US9547853B2 (en) | 2012-11-20 | 2017-01-17 | Paypal, Inc. | System and method for simplified checkout |
US11734687B2 (en) | 2012-11-20 | 2023-08-22 | Paypal, Inc. | System and method for simplified checkout |
CN112740248A (zh) * | 2018-09-13 | 2021-04-30 | 贝宝公司 | 所识别的设备的推测***易操作 |
CN112740248B (zh) * | 2018-09-13 | 2024-04-19 | 贝宝公司 | 所识别的设备的推测***易操作 |
Also Published As
Publication number | Publication date |
---|---|
AU2019206117A1 (en) | 2019-08-08 |
WO2014081891A1 (en) | 2014-05-30 |
CA2891935A1 (en) | 2014-05-30 |
US20140143151A1 (en) | 2014-05-22 |
US20140143136A1 (en) | 2014-05-22 |
US9547853B2 (en) | 2017-01-17 |
EP2923324A1 (en) | 2015-09-30 |
US20220051251A1 (en) | 2022-02-17 |
US11734687B2 (en) | 2023-08-22 |
AU2013347994A1 (en) | 2015-06-04 |
AU2013347994B2 (en) | 2017-05-04 |
AU2017210645A1 (en) | 2017-08-24 |
US20240005324A1 (en) | 2024-01-04 |
AU2019206117B2 (en) | 2020-11-12 |
CA2891935C (en) | 2018-10-23 |
US10621582B2 (en) | 2020-04-14 |
KR20150086350A (ko) | 2015-07-27 |
US20170116611A1 (en) | 2017-04-27 |
EP2923324A4 (en) | 2016-07-06 |
US9514452B2 (en) | 2016-12-06 |
US11222335B2 (en) | 2022-01-11 |
US20200311733A1 (en) | 2020-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105027152A (zh) | 用于简化结账的***和方法 | |
US11961072B2 (en) | Techniques for conducting transactions utilizing cryptocurrency | |
TWI640937B (zh) | Online payment method and equipment | |
AU2013277468B2 (en) | Prepaid wallet for merchants | |
EP2893499A1 (en) | Attended dispensing environment utilizing mobile payment | |
US20230143954A1 (en) | Multi-token provisioning, online purchase transaction processing, and card life cycle management systems and methods | |
CN109493075A (zh) | 用于确定虚拟资源对象的方法及设备 | |
US11080741B2 (en) | Digital wallet payment system and process | |
KR20130083050A (ko) | 가상계좌를 이용한 금융기관납부대행시스템 및 그 제어방법 | |
JP6509430B2 (ja) | デジタルコンテンツを提供する方法、サーバ及びシステム | |
KR102294623B1 (ko) | 블록체인 기반 상품 구매 중계 시스템 및 방법 | |
US20150269654A1 (en) | Convenient electronic commerce |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180913 Address after: American California Applicant after: EBAY INC Address before: American California Applicant before: Electonic Bay |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151104 |
|
RJ01 | Rejection of invention patent application after publication |