CN102880954B - 经由付款服务协助向电子商务商家付款的方法和体系结构 - Google Patents
经由付款服务协助向电子商务商家付款的方法和体系结构 Download PDFInfo
- Publication number
- CN102880954B CN102880954B CN201210150174.7A CN201210150174A CN102880954B CN 102880954 B CN102880954 B CN 102880954B CN 201210150174 A CN201210150174 A CN 201210150174A CN 102880954 B CN102880954 B CN 102880954B
- Authority
- CN
- China
- Prior art keywords
- payment service
- user
- server
- url
- check
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000004044 response Effects 0.000 claims abstract description 8
- 235000014510 cooky Nutrition 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 20
- 239000000284 extract Substances 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims 4
- 238000010168 coupling process Methods 0.000 claims 4
- 238000005859 coupling reaction Methods 0.000 claims 4
- 230000007246 mechanism Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000000007 visual effect Effects 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- 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
-
- 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/12—Payment architectures specially adapted for electronic shopping 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/14—Payment architectures specially adapted for billing 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/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
-
- 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/0609—Buyer or seller confidence or verification
-
- 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/0613—Third-party assisted
-
- 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/0641—Shopping interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/102—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/168—Implementing security features at a particular protocol layer above the transport layer
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
公开了经由付款服务协助向电子商务商家付款的方法和体系结构。该方法使得由商家容留的电子店面的顾客用户能够经由付款服务进行购买,其中电子店面和付款服务之间的交互对于用户是透明的。响应于用户的结账请求,用户的浏览器被定向到付款服务网站。可从中确定授权使用付款服务的信息可被传递到所述付款服务。然后付款服务将浏览器返回到由电子店面容留的所选择的结账流程,其中如果用户和商家被授权使用付款服务,则结账流程提供使用付款服务的选项,否则结账流程不包括付款服务选项。在一个实施例中,付款服务所提供的应用程序接口(API)被电子店面用来协助完成与付款服务之间的交易。
Description
本申请是2004年3月18日递交的发明名称为“经由付款服务协助向电子商务商家付款的方法和体系结构”、申请号为200480013900.4(PCT/US2004/008683)的专利申请的分案申请。
技术领域
本发明的领域一般地涉及电子商务,更具体但不排他地而言,涉及一种方法和体系结构,其提供一种用于使得电子商务商家能够在单个顾客的基础上经由第三方电子付款服务提供顾客付款的机制。
背景技术
过去的十几年见证了将万维网用于在线购买产品和服务方面的巨大发展。这种产品可经由如电子零售商这样的电子商务商家提供的网站获得。通常,电子商务网站是构建在一组网页之上的,这组网页共同构成“电子店面”。网页一般包括商家所提供的产品的电子目录(以及价格),以及常对应于“购物车模型”的产品选择方案。为了获得购物“体验”,顾客被提供一个或多个对应于“结账”或购买交易过程的页面。此时,通常要求顾客输入付款信息,例如信用卡号和记账地址。在某些情况下,此信息的全部或部分可能已在先前的访问中被存储,并且基于用户标识而被调回,例如通过登录过程调回。在输入付款信息后,用户能够经由确认操作完成交易,所述确认操作例如是激活相应的网页上显示的“确认购买”按钮。
在大多数情况下,电子商务商家向零售顾客提供的唯一付款机制是经由信用卡。其原因有许多,包括增大收到货物付款的可能性,防欺诈以及会计结算的简单性。但是,信用卡付款并非没有代价的。对于商家,交易费被信用卡运营商(例如银行)减去,该交易费通常包括基本量加上基于整个购买价格的某个百分比(例如1.5-2%)的第二量。这对于较大的商家来说导致了相当大的花费。从顾客角度来看,也存在许多与信用卡付款相关的缺点。许多顾客厌倦了在线输入信用卡信息,因而可能不会从电子商务商家进行购买。另外,许多顾客宁愿不用信用卡来购买,或者没有信用卡可用。因此,向电子商务商家和顾客提供一种可替换的付款机制将会是有利的。理想情况下,这种可替换的付款机制应该易于用现有网络基础设施来实现。
发明内容
根据本发明的多个方面,提供了一种经由付款服务协助向电子商务商家付款的方法和体系结构。该方法使得商家所拥有的电子店面的顾客用户能够经由所述付款服务进行购买,其中电子店面和付款服务之间的交互对于用户是透明的。响应于用户的结账请求,用户的浏览器被定向到付款服务网站。可从中确定授权使用付款服务的信息可被传递到所述付款服务。然后付款服务将浏览器返回到由电子店面容留的所选择的结账流程,其中如果用户和商家被授权使用付款服务,则结账流程提供使用付款服务的选项,否则结账流程不包括付款服务选项。
在本发明的另一方面中,由付款服务提供的应用程序接口(API)被电子店面用于协助完成与付款服务之间的交易。
附图说明
通过联系附图参考以下详细描述,可更好地理解因而更容易地意识到本发明的前述方面和许多伴随优点,除非另外指明,否则附图中类似的标号在各幅图中都表示类似的部件:
图1的体系结构和网络流程图对应于根据本发明的一个实施例用于经由第三方付款服务协助实现电子商务商家付款的第一方案;
图2的流程图示出在顾客从电子商务站点进行购买期间图1的体系结构执行的操作的进一步细节;
图3示出一个网页,经由该网页商家可指定一个或多个URL,这些URL对应于购买结账过程期间顾客被重新定向到的网页;
图4的示意图示出适用于实现此处公开的本发明的实施例的传统计算机服务器。
具体实施方式
此处公开了用于协助实现对应于在线购买的货物和服务的电子付款的方法和体系结构的实施例。在以下描述中,阐述了许多特定细节,以提供对本发明的实施例的全面理解。但是,本领域的技术人员将会意识到,可在没有一个或多个特定细节的情况下或者利用其他方法、组件、材料等实现本发明。在其他情况下,未详细示出或描述公知的结构、材料或操作,以避免模糊本发明的技术方案。
在整篇说明书中,提到“一个实施例”或“实施例”是指结合该实施例描述的特定特征、结构或特性至少被包括在本发明的一个实施例中。从而,整篇说明书中各种地方出现在短语“一个实施例中”或“实施例中”不一定都是指的同一实施例。此外,特定的特征、结构或特性可按任何合适的方式而被组合在一个或多个实施例中。
根据本发明的多个方面,这里公开了用于经由第三方电子付款服务(即“付款服务”或者简单地说“服务”)协助货物或服务的付款的方法和体系结构。更具体而言,这些体系结构提供了在单个顾客的基础上经由付款服务对由电子商务商家提供的货物和服务实现付款的有效机制。这些机制使得电子商务商家能够轻松地将经由服务付款添加为已授权顾客的选项,并且将经由付款服务的交易无缝地集成到商家的结账过程中。另外,该体系结构使得能够识别被授权使用付款服务的顾客,而不必要求服务向使用这些机制的电子商务商家散发任何顾客列表等。
在一个实施例中,该机制是经由应用程序接口(API)以及与API和付款服务的使用有关的相应cookie来协助实现的。当顾客登录到付款服务的网站中时,服务cookie被发送到顾客的计算机(并且随后被存储在其上)。例如,当顾客注册以使用付款服务时,服务cookie被发送回顾客的设备(例如计算机),以被浏览器存储在该设备上。然后该cookie被用于协助未来经由该服务进行的交易。基于服务cookie的存在,服务可确定顾客是否曾经成功登录到服务网站中。如果适当的cookie已被发送到顾客(实际上是设备),表明顾客被授权使用该服务,则服务将会经由API建议商家允许顾客将该付款服务用于当前的购买。因此,商家将会提供适合于将该服务用作付款选项的结账过程。
对应于本发明的一个实施例的体系结构和过程流程图100在图1中示出,而进一步描述经由该体系结构执行的操作的流程图在图2中示出。该过程开始于块200处,在这里商家与付款服务签订协议,以使用付款服务API来协助经由该服务的顾客付款。然后付款服务处的管理员等使商家能够进行API访问。在一个实施例中,经由用于管理用户账户的管理工具来使商家能够进行API访问。
接下来,在块202中,商家指定其网站的返回URL。在一个实施例中,包括商家在内的付款服务的用户被允许经由该服务所容留的用户配置页面(profilepage)来提供由商家运营的各个站点的一个或多个返回URL,所述用户配置页面如图3所示。正如下文中更详细描述的那样,商家只要输入商家希望流程从付款服务站点被重新定向到的各网页的URL地址即可。
如块204所示,当商家将付款服务的API合并到其网站上的适当网页中时,允许使用API的最终步骤就完成了。这些网页通常包括通向站点的结账流程的一个或多个页面。所述一个或多个页面由图1中的商家页面1来统一表示——应该理解以下对应于商家页面1讨论的规定应该被包括在对应于结账过程的初始部分的每个网页中。此时,商家和服务网站被配置为经由付款服务协助实现顾客付款。
在之后的正在进行的操作期间,各种顾客被允许按以下方式经由付款服务为从商家购买的产品提供付款。一般而言,顾客将会经由启用web的设备访问商家网站,所述启用web的设备例如是图1所示的Macintosh计算机102、个人计算机(PC))104和膝上型计算机106。注意,这些仅是顾客可使用的典型的启用web的设备,其他设备包括但不限于PDA、便携式PC、启用web的电话、工作站等等。为了清晰起见,此处不示出或讨论用于支持非HTML浏览器的网络体系结构的增强,例如在PDA和启用web的电话中使用的微浏览器;用于将web访问延伸到这种设备的基础设施在本领域中是公知的。
继续在块206中,操作启用web的设备的顾客访问商家的网站,并且例如经由把产品“放”在电子购物车中,从而选择一件或多件产品来购买。然后顾客通过激活商家页面1上显示的适当的按钮(例如“结账”按钮108)来发起站点的结账过程。作为响应,几乎立即以对顾客透明的方式执行对应于块208、210、212和214的一组操作。
首先,在块208中,顾客(即顾客设备上的浏览器)被定向到商家页面1.3,该页面包括空白页面(就可见内容来说)。商家页面1.3被嵌入了代码,以便将设备的浏览器重新定向到由付款服务容留的页面1.6。在此操作期间,标识商家的信息(例如商家ID)被从商家的web服务器传递到服务的服务器。例如,在一个实施例中,浏览器被用具有以下格式的URL重新定向到服务的服务器:
https://<service_web_address>/cgi-bin/webscr?cmd=_user-check&MID=xY.com&URL=http://www.Y.com/cgi-bin/checkoutpg2
其中<service_web_address>是付款服务的主页的地址,“MID”是与付款服务之间的商家ID,在当前示例中包括商家的主电子邮件地址(XY.com)。“URL”是顾客用户将被重新定向到的网页的返回URL。
在块210中,一旦接收到商家ID,服务服务器就检查其用户配置数据,以验证商家被允许使用API。在一个实施例中,前述URL格式中嵌入的数据提供了内建的安全措施,其中MID和URL值被对照商家的用户配置信息进行检查,以认证请求。因此,如果商家决定重命名其“页面2”URL,则商家将会需要更新在以上参考块202和图3所述的用户配置文件中输入的相应URL。如果商家未被允许使用API,则指示符经由以下讨论的回复被发送回商家服务器,以指示这一情况。
一旦验证了商家被允许使用API,则CGI(公共网关接口)命令(脚本)被在服务的服务器上执行,以解释顾客的服务cookie。结合上述重新定向到服务URL,顾客设备上的浏览器自动将cookie的复本转发回服务服务器。这是由支持cookie的新式浏览器响应于被定向到发出cookie的网站而自动完成的过程,并且该过程不要求任何客户端(即顾客设备)一侧的修改。从本质上而言,cookie只不过是web服务器发送到客户端(例如顾客设备上运行的浏览器)以存储在客户端上以供随后使用的一堆文本。每个cookie包含包括名称-值对的信息,所述名称-值对可被发出cookie的网站在随后与站点交互期间用来向站点传送信息,而无需用户完成任何动作。通常这种信息包括用户ID等。
基于商家的返回URL,CGI命令将浏览器重新定向回商家的web服务器,并回到商家页面2,该页面开始增强的结账流程。与此结合,一个回复被传递到服务器(例如在一个实施例中作为变量被嵌入在预先格式化的URL中),该回复指示顾客是否被授权使用付款服务。在一个实施例中,各个回复变量值还用于指示认证失败以及cookie无法被解释。
商家服务器中抽取从服务页面1.6传递来的回复变量,并动态更改从商家页面2处开始的结账过程的流程。例如,如果未从顾客设备接收到cookie,则顾客不被授权使用付款服务。因此,回复将会指示这一情况,并且开始于商家页面2的结账流程的部分将会继续以不向顾客提供经由付款服务付款的选项的结账过程。相反,如果回复指示顾客是授权用户,则商家页面2将会通向一个或多个后续页面(未示出),这些后续页面将会使用户能够经由付款服务为购买付款。通常,这些页面将由商家编码,以适合商家优选的特定结账过程。一般而言,结账过程将会响应于顾客授权利用付款服务为产品付款,而执行与付款服务之间的后台交互,以完成付款交易。此过程的进一步细节是本领域中已知的,因而这里不公开。
前述方案提供了用于使电子商务商家能够提供经由第三方付款服务的购买付款的有效机制。这对商家和顾客都是有利的。对于大多数付款服务交易,消除了与信用卡交易费相关联的花费。与信用卡类似,由付款服务发出的付款是可信的。顾客还享受到了能够以安全方式在线购买产品的益处,该安全方式不要求公开信用卡信息,甚至不要求顾客拥有信用卡。
典型服务器计算机系统
参见图4,示出了一般传统计算机服务器400,其适用于结合实现上述本发明的实施例使用。例如,计算机服务器400可用于运行商家web服务器和服务服务器上的软件模块和组件,以实现上述流程图中的操作。适用于这些用途的计算机系统的示例包括操作基于UNIX和基于LINUX操作系统的单独服务器和企业级服务器,以及运行WindowsNT或Windows2000Server操作系统的服务器。
正如本领域的技术人员一般公知的那样,计算机服务器400包括机箱402,其中安装了主板404,主板上组装了适当的集成电路,包括一个或多个处理器406和存储器(例如DIMM或SIMM)408。包括了监视器408,用于显示计算机服务器运行的软件程序和程序模块所生成的图形和文本。鼠标412(或其他定点设备)可连接到机箱402后部的串行端口(或总线端口或USB端口),并且来自鼠标412的信号被传送到主板,以控制显示器上的光标,并选择由计算机上执行的软件程序和模块显示在监视器410上的文本、菜单选项和图形组件。另外,键盘414耦合到主板,供用户输入影响计算机上执行的软件程序的运行的文本和命令。计算机服务器400还包括网络接口卡(NIC)416或等同电路,其被内置到主板中,以使服务器能够经由诸如因特网这样的网络418发送和接收数据,以便服务器能够连接到万维网。
用于存储服务器一侧的数据,例如用户配置信息、电子目录、CGI脚本等的文本系统存储装置可经由存放在机箱402内部的多个硬盘420来实现,和/或经由存放在外部盘阵列422中的多个硬盘来实现,所述外部磁盘阵列可经由内置在主板中的SCSI卡424或等同的SCSI电路来访问。任选地,盘阵列422可通过利用适当的光纤信道接口卡(未示出)或内置电路经由光纤信道链路来访问。也可使用其他硬盘接口。
计算机服务器400一般可包括光盘只读存储器(CD-ROM)驱动器426,CD-ROM盘可被插入到该CD-ROM驱动器426中,以使得盘上的可执行文件和数据可被读取,以便被传送到存储器408中和/或硬盘420上的存储装置中。还可包括其他大容量存储设备,例如光记录介质或DVD驱动器。包括致使处理器406实现以上所讨论的实施例的操作的软件组件的机器指令通常将会被分布在软盘430或CD-ROM432(或其他存储介质)上,并且存储在一个或多个硬盘420中,直到被加载到存储器408中用于由处理器406执行。任选地,机器指令可作为载波文件经由网络418来加载。
从而,本发明的实施例可用作或用于支持一种软件程序,该软件程序在某种形式的处理核(例如CPU或计算机)之上被执行,或者以机器可读介质之上或之内以其他方式实现来实施或实现。机器可读介质包括用于存储或传输具有机器(例如计算机)可读形式的信息的任何介质。例如,机器可读介质例如可包括只读存储器(ROM);随机访问存储器(RAM);磁盘存储介质;光存储介质;以及闪存设备等。另外,机器可读介质可包括传播的信号,例如电、光、声或其他形式的传播的信号(例如载波、红外信号、数字信号等)。
以上对本发明的所图示的实施例的描述,包括摘要中所描述的,并不希望是穷尽性的或者将本发明限制到所公开的精确形式。虽然这里为了示例说明的目的公开了本发明的特定实施例和示例,但是正如本领域的技术人员将会意识到的那样,在本发明的范围内可做出各种等同修改。
可根据上述详细描述而对本发明做出这些修改。所附权利要求书中使用的术语不应被解释为将本发明限制到说明书和权利要求书中公开的特定实施例。相反,本发明的范围完全由所附权利要求书来确定,而权利要求书要根据已确立的权利要求解释原则来解释。
Claims (10)
1.一种在付款服务服务器处以对web使能设备的用户透明的方式对在所述用户发出电子商务结账请求期间对所述web使能设备的重新定向进行认证的方法,该方法包括:
响应于来自所述web使能设备访问由商家服务器提供的商家店面的请求,从所述商家服务器接收信息,所述商家店面嵌入有用于响应于所述结账请求将所述web使能设备的浏览器重新定向到由所述付款服务服务器提供的付款服务所容留的页面的代码,其中,所述信息包括商家标识符和返回统一资源定位符URL;
当接收到所述商家标识符时,检查所述商家的用户配置数据,以通过将所述商家标识符与所述用户配置数据中的商家标识符进行比较来所述商家能够使用所述付款服务进行验证;
如果所述商家经验证为能够使用所述付款服务,则提取嵌入在所述信息中的所述返回URL;
将从所述信息中提取的所述返回URL和与由所述商家服务器容留的结账流程中的网页相对应的参考返回URL进行比较;
识别出所述返回URL匹配所述参考返回URL;以及
如果所述返回URL匹配所述参考返回URL,则基于所述返回URL将所述web使能设备的浏览器重新定向到由所述商家服务器容留的所述结账流程中的网页,所述结账流程包括使所述用户能够使用由所述付款服务服务器提供的所述付款服务从所述商家服务器购买产品的选项;
其中,随同基于所述返回URL将所述web使能设备的浏览器重新定向到由所述商家服务器容留的所述结账流程中的网页,指示所述用户是否被授权使用所述付款服务的答复被传递给所述商家服务器,并且如果确定所述用户未被授权以使用所述付款服务,则所述结账流程不包括使所述用户能够利用由所述付款服务服务器提供的所述付款服务从所述商家服务器购买产品的选项。
2.如权利要求1所述的方法,还包括:
向所述付款服务的注册用户发出服务cookie;
从所述浏览器接收服务cookie;并且
基于所述服务cookie中包含的信息来确定所述用户是否被授权使用所述付款服务。
3.如权利要求1所述的方法,其中,所述商家标识符包括电子邮件地址。
4.如权利要求1所述的方法,还包括向所述商家服务器提供应用程序接口(API),用于在所述商家服务器处生成基于web的结账接口。
5.如权利要求1所述的方法,还包括提供一接口以使得所述商家服务器的管理员能够向所述付款服务服务器注册多个参考返回URL。
6.一种付款服务服务器,用于以对web使能设备的用户透明的方式对在所述用户发出电子商务结账请求期间对所述web使能设备的重新定向进行认证,所述付款服务服务器包括:
用于响应于来自所述web使能设备访问由商家服务器提供的商家店面的请求,从所述商家服务器接收信息的装置,所述商家店面嵌入有用于响应于所述结账请求将所述web使能设备的浏览器重新定向到所述付款服务服务器提供的付款服务所容留的页面的代码,其中,所述信息包括商家标识符和返回统一资源定位符URL;
用于当接收到所述商家标识符时,检查所述商家的用户配置数据,以通过将所述商家标识符与所述用户配置数据中的商家标识符进行比较来对该商家能够使用所述付款服务进行验证的装置;
用于如果所述商家经验证为能够使用所述付款服务,则提取嵌入在所述信息中的所述返回URL的装置;
用于对从所述信息中提取的所述返回URL和与由所述商家服务器容留的结账流程中的网页相对应的参考返回URL进行比较的装置;
用于识别出所述返回URL匹配所述参考返回URL的装置;以及
用于如果所述返回URL匹配所述参考返回URL,则基于所述返回URL将所述web使能设备的浏览器重新定向到由所述商家服务器容留的所述结账流程中的网页的装置,所述结账流程包括使所述用户能够使用由所述付款服务服务器提供的所述付款服务从所述商家服务器购买产品的选项;以及
随同基于所述返回URL将所述web使能设备的浏览器重新定向到由所述商家服务器容留的所述结账流程中的网页,指示所述用户是否被授权使用所述付款服务的答复被传递给所述商家服务器,并且如果确定所述用户未被授权以使用所述付款服务,则所述结账流程不包括使所述用户能够使用由所述付款服务服务器提供的所述付款服务从所述商家服务器购买产品的选项。
7.如权利要求6所述的付款服务服务器,还包括:
用于向所述付款服务的注册用户发出服务cookie的装置;
用于从所述浏览器接收服务cookie的装置;并且
用于基于所述服务cookie中包含的信息来确定所述用户是否被授权使用所述付款服务的装置。
8.如权利要求6所述的付款服务服务器,其中,所述商家标识符包括电子邮件地址。
9.如权利要求6所述的付款服务服务器,还包括用于向商家服务器提供应用程序接口API以供在所述商家服务器处生成基于web的结账接口的装置。
10.如权利要求6所述的付款服务服务器,还包括用于提供一接口以使得所述商家服务器的管理员能够向所述付款服务服务器注册多个参考返回URL的装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US45650403P | 2003-03-21 | 2003-03-21 | |
US60/456,504 | 2003-03-21 | ||
US10/749,684 US7457778B2 (en) | 2003-03-21 | 2003-12-31 | Method and architecture for facilitating payment to e-commerce merchants via a payment service |
US10/749,684 | 2003-12-31 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200480013900 Division CN1791887A (zh) | 2003-03-21 | 2004-03-18 | 经由付款服务协助向电子商务商家付款的方法和体系结构 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102880954A CN102880954A (zh) | 2013-01-16 |
CN102880954B true CN102880954B (zh) | 2016-07-06 |
Family
ID=33101249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210150174.7A Expired - Lifetime CN102880954B (zh) | 2003-03-21 | 2004-03-18 | 经由付款服务协助向电子商务商家付款的方法和体系结构 |
Country Status (4)
Country | Link |
---|---|
US (6) | US7457778B2 (zh) |
EP (3) | EP1609104B1 (zh) |
CN (1) | CN102880954B (zh) |
WO (1) | WO2004086190A2 (zh) |
Families Citing this family (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8077040B2 (en) | 2000-01-24 | 2011-12-13 | Nextreme, Llc | RF-enabled pallet |
KR100670058B1 (ko) * | 2000-03-30 | 2007-01-16 | 삼성전자주식회사 | 액정 표시 장치 |
US7627528B2 (en) | 2001-01-17 | 2009-12-01 | Xprt Ventures, Llc | System and method for effecting a real-time payment for an item won on an electronic auction |
US7610244B2 (en) * | 2001-01-17 | 2009-10-27 | Xprt Ventures, Llc | System and method for effecting payment for an item offered for an electronic auction sale |
US7483856B2 (en) * | 2001-01-17 | 2009-01-27 | Xprt Ventures, Llc | System and method for effecting payment for an electronic auction commerce transaction |
US7567937B2 (en) * | 2001-01-17 | 2009-07-28 | Xprt Ventures, Llc | System and method for automatically effecting payment for a user of an electronic auction system |
US7457778B2 (en) | 2003-03-21 | 2008-11-25 | Ebay, Inc. | Method and architecture for facilitating payment to e-commerce merchants via a payment service |
US7606925B2 (en) * | 2003-09-02 | 2009-10-20 | Microsoft Corporation | Video delivery workflow |
US7562045B2 (en) * | 2003-11-18 | 2009-07-14 | Bgc Partners, Inc. | System and method for managing relationships between brokers and traders |
US20050234804A1 (en) * | 2004-04-16 | 2005-10-20 | Yue Fang | Method and system for auto-mapping to network-based auctions |
US7860749B2 (en) | 2004-04-16 | 2010-12-28 | Sap Ag | Method, medium and system for customizable homepages for network-based auctions |
US7788160B2 (en) | 2004-04-16 | 2010-08-31 | Sap Ag | Method and system for configurable options in enhanced network-based auctions |
US7877313B2 (en) * | 2004-04-16 | 2011-01-25 | Sap Ag | Method and system for a failure recovery framework for interfacing with network-based auctions |
US8326764B1 (en) * | 2004-09-30 | 2012-12-04 | Rockwell Automation Technologies, Inc. | Factory automation transactions |
US20060248009A1 (en) * | 2005-05-02 | 2006-11-02 | Hicks Sydney S | System and method for processing electronic payments |
US7774402B2 (en) | 2005-06-29 | 2010-08-10 | Visa U.S.A. | Adaptive gateway for switching transactions and data on unreliable networks using context-based rules |
US7895115B2 (en) | 2005-10-31 | 2011-02-22 | Sap Ag | Method and system for implementing multiple auctions for a product on a seller's E-commerce site |
US8095428B2 (en) | 2005-10-31 | 2012-01-10 | Sap Ag | Method, system, and medium for winning bid evaluation in an auction |
US7835977B2 (en) | 2005-11-03 | 2010-11-16 | Sap Ag | Method and system for generating an auction using a template in an integrated internal auction system |
US8095449B2 (en) | 2005-11-03 | 2012-01-10 | Sap Ag | Method and system for generating an auction using a product catalog in an integrated internal auction system |
US20080103923A1 (en) * | 2006-10-31 | 2008-05-01 | Digital River, Inc. | Centralized Payment Gateway System and Method |
US8694428B2 (en) * | 2006-12-28 | 2014-04-08 | International Business Machines Corporation | Consumer oriented services system and method |
US20100010906A1 (en) * | 2007-01-23 | 2010-01-14 | William Grecia | Point of sale payment method for multiple recipients using a digital payment service |
US9524496B2 (en) * | 2007-03-19 | 2016-12-20 | Hugo Olliphant | Micro payments |
US9119783B2 (en) | 2007-05-07 | 2015-09-01 | Insmed Incorporated | Method of treating pulmonary disorders with liposomal amikacin formulations |
US8204825B2 (en) * | 2007-07-16 | 2012-06-19 | American Express Travel Related Services Company, Inc. | System, method and computer program product for processing payments |
US8233600B1 (en) * | 2007-07-17 | 2012-07-31 | Juniper Networks, Inc. | Automated creation of multiple provider services |
US8799109B2 (en) * | 2007-08-20 | 2014-08-05 | Ebay Inc. | System and method for payment on call in a networked environment |
US8214291B2 (en) | 2007-10-19 | 2012-07-03 | Ebay Inc. | Unified identity verification |
FR2924510B1 (fr) * | 2007-12-03 | 2014-01-17 | Limonetik | Systeme de paiement en ligne |
US8145569B2 (en) * | 2007-12-13 | 2012-03-27 | Google Inc. | Multiple party on-line transactions |
US20090192911A1 (en) * | 2008-01-29 | 2009-07-30 | Revolution Money Inc. | Payment redirection for online transactions |
US8082187B2 (en) * | 2008-05-07 | 2011-12-20 | AcademixDirect, Inc. | Method of generating a referral website URL using website listings in a cookie |
US9324098B1 (en) * | 2008-07-22 | 2016-04-26 | Amazon Technologies, Inc. | Hosted payment service system and method |
US8285640B2 (en) * | 2008-07-23 | 2012-10-09 | Ebay, Inc. | System and methods for facilitating fund transfers over a network |
US8090650B2 (en) | 2008-07-24 | 2012-01-03 | At&T Intellectual Property I, L.P. | Secure payment service and system for interactive voice response (IVR) systems |
US9760921B2 (en) * | 2008-08-21 | 2017-09-12 | Digital River, Inc. | Half-graphical user interface order processing system and method |
US9747621B1 (en) * | 2008-09-23 | 2017-08-29 | Amazon Technologies, Inc. | Widget-based integration of payment gateway functionality into transactional sites |
US8838503B2 (en) * | 2008-12-08 | 2014-09-16 | Ebay Inc. | Unified identity verification |
GB2466676A (en) | 2009-01-06 | 2010-07-07 | Visa Europe Ltd | A method of processing payment authorisation requests |
GB2466810A (en) | 2009-01-08 | 2010-07-14 | Visa Europe Ltd | Processing payment authorisation requests |
US20110035294A1 (en) * | 2009-08-04 | 2011-02-10 | Authernative, Inc. | Multi-tier transaction processing method and payment system in m- and e- commerce |
US20110087568A1 (en) * | 2009-10-14 | 2011-04-14 | Dipak Sheth | Integrated profile and payment exchange |
WO2011082467A1 (en) * | 2010-01-11 | 2011-07-14 | Toposis Corporation | Systems and methods for online commerce |
US10169308B1 (en) | 2010-03-19 | 2019-01-01 | Google Llc | Method and system for creating an online store |
US20130060682A1 (en) * | 2010-05-25 | 2013-03-07 | Nec Soft, Ltd. | Method for managing payment means over a network using electronic wallet, payment means management device, and payment means management program |
RU2597507C2 (ru) * | 2010-07-09 | 2016-09-10 | Виза Интернэшнл Сервис Ассосиэйшн | Шлюзовой уровень абстракции |
WO2012031266A2 (en) | 2010-09-03 | 2012-03-08 | Visa International Service Association | System and method for custom service markets |
US20120266059A1 (en) * | 2010-10-05 | 2012-10-18 | Ixaris Systems Limited | Networked financial processing system |
US8725644B2 (en) | 2011-01-28 | 2014-05-13 | The Active Network, Inc. | Secure online transaction processing |
US20120215584A1 (en) * | 2011-02-18 | 2012-08-23 | Leapset, Inc. | Tracking off-line commerce and online activity |
US20130024323A1 (en) * | 2011-07-20 | 2013-01-24 | Tomassen Thomas Hj | System for completing an online transaction |
US11488142B2 (en) * | 2011-10-12 | 2022-11-01 | Boost Payment Solutions, Inc. | Electronic payment processing |
US8595059B1 (en) | 2011-10-12 | 2013-11-26 | Google Inc. | Forwarding offers for payment by others |
US11514435B2 (en) | 2011-10-12 | 2022-11-29 | Boost Payment Solutions, Inc. | Electronic payment processing using adjusted interchange rate |
CA2845602C (en) * | 2011-10-12 | 2021-10-19 | Boost Payment Solutions, LLC | Electronic payment processing |
US9830596B2 (en) | 2011-11-01 | 2017-11-28 | Stripe, Inc. | Method for conducting a transaction between a merchant site and a customer's electronic device without exposing payment information to a server-side application of the merchant site |
FI20125123L (fi) * | 2012-02-03 | 2013-08-04 | Markku Tolonen | Menetelmä ja järjestelmä tuotteen ostamiseksi |
US9092776B2 (en) * | 2012-03-15 | 2015-07-28 | Qualcomm Incorporated | System and method for managing payment in transactions with a PCD |
US9105021B2 (en) * | 2012-03-15 | 2015-08-11 | Ebay, Inc. | Systems, methods, and computer program products for using proxy accounts |
US10311506B1 (en) | 2012-03-30 | 2019-06-04 | David Frederick | System and method for e-commerce accessibility |
US9430784B1 (en) | 2012-03-30 | 2016-08-30 | David Frederick | System for E-commerce accessibility |
US11023960B1 (en) | 2012-03-30 | 2021-06-01 | David Frederick | System and method for e-commerce accessibility |
TWI517066B (zh) * | 2012-05-04 | 2016-01-11 | 普萊普雷股份有限公司 | 商品預訂系統及其預訂方法 |
US10026119B2 (en) | 2012-09-10 | 2018-07-17 | Google Llc | Efficient transfer of funds between accounts |
CA2830260C (en) | 2012-10-17 | 2021-10-12 | Royal Bank Of Canada | Virtualization and secure processing of data |
US11210648B2 (en) | 2012-10-17 | 2021-12-28 | Royal Bank Of Canada | Systems, methods, and devices for secure generation and processing of data sets representing pre-funded payments |
US11080701B2 (en) | 2015-07-02 | 2021-08-03 | Royal Bank Of Canada | Secure processing of electronic payments |
US11961075B2 (en) | 2014-10-10 | 2024-04-16 | Royal Bank Of Canada | Systems for processing electronic transactions |
US9092777B1 (en) * | 2012-11-21 | 2015-07-28 | YapStone, Inc. | Credit card tokenization techniques |
US9754245B1 (en) | 2013-02-15 | 2017-09-05 | Amazon Technologies, Inc. | Payments portal |
JP6128958B2 (ja) * | 2013-05-28 | 2017-05-17 | キヤノン株式会社 | 情報処理サーバーシステム、制御方法、およびプログラム |
US10438183B2 (en) | 2013-07-02 | 2019-10-08 | Boku, Inc. | Merchant hosted checkout at a billing server |
JP6431058B2 (ja) * | 2013-07-02 | 2018-11-28 | ボク インコーポレイテッド | マーチャントホスト型勘定 |
US10147131B2 (en) | 2013-07-02 | 2018-12-04 | Boku, Inc. | Merchant hosted checkout at a merchant server |
KR101574156B1 (ko) * | 2013-09-03 | 2015-12-07 | 엔에이치엔엔터테인먼트 주식회사 | 결제 서비스 방법 및 시스템 |
US20150149308A1 (en) * | 2013-11-26 | 2015-05-28 | Daniel Lin | Method and System for Credit Card Selection at a Point of Sale |
US10504193B2 (en) * | 2014-03-31 | 2019-12-10 | Monticello Enterprises LLC | System and method for providing a universal shopping cart |
US9710316B1 (en) | 2014-12-18 | 2017-07-18 | Amazon Technologies, Inc. | Flexible scripting platform for troubleshooting |
US9785489B1 (en) * | 2014-12-18 | 2017-10-10 | Amazon Technologies, Inc. | Secure script execution using sandboxed environments |
US11354651B2 (en) | 2015-01-19 | 2022-06-07 | Royal Bank Of Canada | System and method for location-based token transaction processing |
CA2974151C (en) | 2015-01-19 | 2023-11-21 | Royal Bank Of Canada | Secure processing of electronic payments |
US9954962B2 (en) | 2015-02-06 | 2018-04-24 | Bank Of America Corporation | Serving anonymous cookies associated with purchasing analytics |
US11599879B2 (en) | 2015-07-02 | 2023-03-07 | Royal Bank Of Canada | Processing of electronic transactions |
EP3341906B1 (en) * | 2015-08-27 | 2022-04-13 | Mastercard International Incorporated | Systems and methods for monitoring computer authentication procedures |
US9832229B2 (en) | 2015-12-14 | 2017-11-28 | Bank Of America Corporation | Multi-tiered protection platform |
US9832200B2 (en) | 2015-12-14 | 2017-11-28 | Bank Of America Corporation | Multi-tiered protection platform |
US9992163B2 (en) | 2015-12-14 | 2018-06-05 | Bank Of America Corporation | Multi-tiered protection platform |
US11321700B2 (en) * | 2016-04-28 | 2022-05-03 | Paypal, Inc. | User authentication using a browser cookie shared between a browser and an application |
EP3261034A1 (en) * | 2016-06-23 | 2017-12-27 | Mastercard International Incorporated | Method and system for authorizing and processing payment transactions over a network |
CN107038560B (zh) * | 2017-01-06 | 2020-09-08 | 阿里巴巴集团控股有限公司 | 一种支付业务执行的系统、方法及装置 |
US11361284B1 (en) | 2018-05-31 | 2022-06-14 | Stripe, Inc. | Payment processing method and apparatus using an intermediary platform |
US20200097959A1 (en) * | 2018-09-21 | 2020-03-26 | Mastercard International Incorporated | Payment transaction process employing dynamic account expiry and dynamic token verification code |
CN114612275A (zh) * | 2022-03-01 | 2022-06-10 | 支付宝(杭州)信息技术有限公司 | 一种电子证件服务方法、装置以及设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6047268A (en) * | 1997-11-04 | 2000-04-04 | A.T.&T. Corporation | Method and apparatus for billing for transactions conducted over the internet |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6535880B1 (en) * | 2000-05-09 | 2003-03-18 | Cnet Networks, Inc. | Automated on-line commerce method and apparatus utilizing a shopping server verifying product information on product selection |
US5778178A (en) * | 1995-11-13 | 1998-07-07 | Arunachalam; Lakshmi | Method and apparatus for enabling real-time bi-directional transactions on a network |
US6212556B1 (en) * | 1995-11-13 | 2001-04-03 | Webxchange, Inc. | Configurable value-added network (VAN) switching |
US5983208A (en) * | 1996-06-17 | 1999-11-09 | Verifone, Inc. | System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture |
US6324525B1 (en) * | 1996-06-17 | 2001-11-27 | Hewlett-Packard Company | Settlement of aggregated electronic transactions over a network |
US5931917A (en) * | 1996-09-26 | 1999-08-03 | Verifone, Inc. | System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser |
US6058373A (en) * | 1996-10-16 | 2000-05-02 | Microsoft Corporation | System and method for processing electronic order forms |
US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
JP5116920B2 (ja) * | 1999-04-30 | 2013-01-09 | ペイパル, インコーポレイテッド | 分散型ユーザ間で価値を電子的に交換するためのシステムおよび方法 |
US7035817B1 (en) * | 1999-07-09 | 2006-04-25 | Verizon Laboratories Inc. | Electronic catalog method |
US6873974B1 (en) * | 1999-08-17 | 2005-03-29 | Citibank, N.A. | System and method for use of distributed electronic wallets |
US7096268B1 (en) * | 1999-09-01 | 2006-08-22 | Matsushita Electric Industrial Co., Ltd. | Copyrighted data processing method and apparatus |
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 |
US6540135B1 (en) * | 1999-12-17 | 2003-04-01 | International Business Machines Corporation | Method and system for expediting service to a user by defaulting to typical preferences of the user at a service-oriented user interface terminal |
US7072856B1 (en) * | 2000-01-18 | 2006-07-04 | Al Nachom | Communication enhancement means |
US7103566B2 (en) * | 2000-02-23 | 2006-09-05 | Lucent Technologies Inc. | Applications of executable shopping lists |
FR2805626B1 (fr) * | 2000-02-29 | 2004-08-06 | Inovatel | Procede et systeme d'octroi de privileges par un gestionnaire d'acces au sein d'un reseau de communication |
US7949600B1 (en) * | 2000-06-27 | 2011-05-24 | Western Union Financial Services, Inc. | Method for facilitating payment of a computerized transaction |
JP5348711B2 (ja) * | 2000-07-11 | 2013-11-20 | ペイパル, インコーポレイテッド | サードパーティ支払い処理のシステムおよび方法 |
US7558743B2 (en) * | 2000-08-01 | 2009-07-07 | Razumov Sergey N | System for purchase check-out arrangement in retail system |
US20020083178A1 (en) * | 2000-08-11 | 2002-06-27 | Brothers John David West | Resource distribution in network environment |
US6728767B1 (en) * | 2000-08-18 | 2004-04-27 | Cisco Technology, Inc. | Remote identification of client and DNS proxy IP addresses |
US7072859B1 (en) * | 2000-08-21 | 2006-07-04 | Black & Decker Inc. | Electronic commerce checkout system |
US7356507B2 (en) * | 2000-10-30 | 2008-04-08 | Amazon.Com, Inc. | Network based user-to-user payment service |
US7536351B2 (en) * | 2000-10-30 | 2009-05-19 | Amazon.Com, Inc. | User-to-user payment service with payee-specific pay pages |
US7542943B2 (en) * | 2000-10-30 | 2009-06-02 | Amazon Technologies, Inc. | Computer services and methods for collecting payments from and providing content to web users |
US20050240518A1 (en) * | 2000-11-30 | 2005-10-27 | Ricoh Company Ltd. | Method and system for on-line communication based on an off-line transaction |
US20030088483A1 (en) * | 2000-12-28 | 2003-05-08 | Bissell, Inc. | System, method and computer program product for an enhanced E-commerce graphical user interface |
US20020107746A1 (en) * | 2001-02-02 | 2002-08-08 | T.C. Jacoby & Company, Inc. | Computerized commission based trading operations |
US20020120714A1 (en) * | 2001-02-26 | 2002-08-29 | Borislav Agapiev | Distributed-code, custom-generated dynamic internet inclusion agent |
GB2400963B (en) * | 2001-05-02 | 2004-12-29 | Virtual Access Ltd | Secure payment method and system |
US7783566B2 (en) * | 2001-06-27 | 2010-08-24 | American Express Travel Related Services Company, Inc. | Consolidated payment account system and method |
US20030018587A1 (en) * | 2001-07-20 | 2003-01-23 | Althoff Oliver T. | Checkout system for on-line, card present equivalent interchanges |
US7254549B1 (en) * | 2001-07-23 | 2007-08-07 | At&T Corp. | Real-time addresses for direct mail using online directories |
US7191151B1 (en) * | 2001-08-23 | 2007-03-13 | Paypal, Inc. | Instant availability of electronically transferred funds |
US20030095660A1 (en) * | 2001-10-15 | 2003-05-22 | Overpeer, Inc. | System and method for protecting digital works on a communication network |
US20050080635A1 (en) * | 2002-02-28 | 2005-04-14 | Groff Bradley K. | Direct distribution system for consumer goods and services |
US7110399B2 (en) * | 2002-03-28 | 2006-09-19 | International Business Machines Corporation | System and method for redirecting network addresses for deferred rendering |
US20040078331A1 (en) * | 2002-10-17 | 2004-04-22 | Fakih Adonis El | Payment system using electronic stamps |
US7548746B2 (en) * | 2002-11-01 | 2009-06-16 | At&T Mobility Ii Llc | General purpose automated activation and provisioning technologies |
US7599856B2 (en) * | 2002-11-19 | 2009-10-06 | Amazon Technologies, Inc. | Detection of fraudulent attempts to initiate transactions using modified display objects |
US7457778B2 (en) * | 2003-03-21 | 2008-11-25 | Ebay, Inc. | Method and architecture for facilitating payment to e-commerce merchants via a payment service |
US9734524B2 (en) * | 2008-05-16 | 2017-08-15 | Ginger Casey | Systems and methods for virtual markets with product pickup |
-
2003
- 2003-12-31 US US10/749,684 patent/US7457778B2/en active Active
-
2004
- 2004-03-18 EP EP04757993.3A patent/EP1609104B1/en not_active Expired - Lifetime
- 2004-03-18 WO PCT/US2004/008683 patent/WO2004086190A2/en active Application Filing
- 2004-03-18 EP EP13154722.6A patent/EP2592591A1/en not_active Ceased
- 2004-03-18 EP EP13154723.4A patent/EP2592592A1/en not_active Withdrawn
- 2004-03-18 CN CN201210150174.7A patent/CN102880954B/zh not_active Expired - Lifetime
-
2008
- 2008-08-26 US US12/198,664 patent/US20080313053A1/en not_active Abandoned
-
2009
- 2009-03-31 US US12/416,082 patent/US7831510B2/en not_active Expired - Lifetime
-
2010
- 2010-08-30 US US12/871,766 patent/US7930247B2/en not_active Expired - Lifetime
-
2011
- 2011-06-14 US US13/160,316 patent/US8112353B2/en not_active Expired - Fee Related
-
2012
- 2012-01-11 US US13/348,511 patent/US20120150688A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6047268A (en) * | 1997-11-04 | 2000-04-04 | A.T.&T. Corporation | Method and apparatus for billing for transactions conducted over the internet |
Non-Patent Citations (1)
Title |
---|
《网上支付概况》;杨念祖;《电脑与信用卡》;19990630(第6期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
US7831510B2 (en) | 2010-11-09 |
WO2004086190A2 (en) | 2004-10-07 |
EP1609104A2 (en) | 2005-12-28 |
US20120150688A1 (en) | 2012-06-14 |
US8112353B2 (en) | 2012-02-07 |
CN102880954A (zh) | 2013-01-16 |
US7457778B2 (en) | 2008-11-25 |
EP1609104B1 (en) | 2019-03-13 |
US20100057589A1 (en) | 2010-03-04 |
EP1609104A4 (en) | 2006-12-20 |
US20100325042A1 (en) | 2010-12-23 |
EP2592591A1 (en) | 2013-05-15 |
US20110246367A1 (en) | 2011-10-06 |
WO2004086190A3 (en) | 2005-06-09 |
US20080313053A1 (en) | 2008-12-18 |
EP2592592A1 (en) | 2013-05-15 |
US20050065881A1 (en) | 2005-03-24 |
US7930247B2 (en) | 2011-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102880954B (zh) | 经由付款服务协助向电子商务商家付款的方法和体系结构 | |
KR100620192B1 (ko) | 저장값 전자 인증서 처리 | |
US8255324B2 (en) | Systems and methods for facilitating financial transactions over a network with a gateway adapter | |
CA2371736C (en) | A virtual private lock box | |
CA2371734C (en) | Method and system for processing internet payments using the electronic funds transfer network | |
US7082412B1 (en) | Electronic factoring | |
US20120078762A1 (en) | Method for Providing Donations to Third Parties During a Financial Transaction and Tracking the Details of the Financial Transactions For Donation Contributors and Recipients | |
US20130317984A1 (en) | Method and system for processing internet payments using the electronic funds transfer network | |
US20060143121A1 (en) | Electronic factoring | |
EP2137687A1 (en) | Micro payments | |
EP2289042A2 (en) | Method and system for providing online services and software | |
US20070055623A1 (en) | System and method for providing partial payment in the electronic commerce | |
US8423463B1 (en) | Personal financial manager with gift cards aggregation | |
US20230281616A1 (en) | Browser tool and application for providing an exact amount transaction funding source | |
US20170243178A1 (en) | Authentication data-enabled transfers | |
CN101971200A (zh) | 在线交易的支付重定向 | |
KR20010077123A (ko) | 공동 장바구니를 이용한 컴퓨터 네트워크상에서의 쇼핑일괄 지불 및 배송 방법 | |
US20130054441A1 (en) | Methods and systems for trading in monetary equivalent instruments | |
CN105005922A (zh) | 电子商品商店的购物系统及其购物方法 | |
Dulai et al. | IOTP and Payments Protocols | |
CN1791887A (zh) | 经由付款服务协助向电子商务商家付款的方法和体系结构 | |
KR100831542B1 (ko) | 인터넷을 통한 원스톱 자금이체 서비스 방법 | |
TW482988B (en) | Method and system for processing internet payments using the electronic funds transfer network | |
KR100552466B1 (ko) | 리워드 서비스 방법 및 시스템 | |
KR20210002098A (ko) | 펌 뱅킹시 자금 이체방법 및 그 방법을 이용한 자금이체 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20151022 Address after: California, USA Applicant after: PAYPAL, Inc. Address before: California, USA Applicant before: EBAY Inc. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20160706 |
|
CX01 | Expiry of patent term |