HK1214670B - Electronic wallet apparatus, method, and computer program product - Google Patents
Electronic wallet apparatus, method, and computer program product Download PDFInfo
- Publication number
- HK1214670B HK1214670B HK16102497.6A HK16102497A HK1214670B HK 1214670 B HK1214670 B HK 1214670B HK 16102497 A HK16102497 A HK 16102497A HK 1214670 B HK1214670 B HK 1214670B
- Authority
- HK
- Hong Kong
- Prior art keywords
- card number
- merchant
- wallet
- transaction
- virtual card
- Prior art date
Links
Description
相关申请案的交叉参考Cross-reference to related applications
本申请案为大卫·帕尔多(David Pardo)等人的在2012年5月11日申请的标题为“电子钱包设备、方法及计算机程序产品(ELECTRONIC WALLET APPARATUS,METHOD,ANDCOMPUTER PROGRAM PRODUCT)”的第61/722,294号美国临时专利申请案的非临时申请案且主张所述临时专利申请案的权益。上述第61/722,294美国临时专利申请案的完整揭示内容出于所有目的以全文引用方式明确并入本文中。This application is a non-provisional application of and claims the benefit of U.S. Provisional Patent Application No. 61/722,294, filed by David Pardo et al., entitled “ELECTRONIC WALLET APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT,” filed on May 11, 2012. The entire disclosure of the aforementioned U.S. Provisional Patent Application No. 61/722,294 is expressly incorporated herein by reference in its entirety for all purposes.
技术领域Technical Field
本发明大体上涉及电子商务,且更特定来说,涉及电子支付系统。The present invention relates generally to electronic commerce and, more particularly, to electronic payment systems.
背景技术Background Art
随着因特网商务的发展,已开发出电子钱包(e-wallet)(也称为数字钱包)。电子钱包为消费者提供对自受理的在线商家的购物进行支付的安全且方便的方式。在注册之后,消费者可将其卡、账单及配送信息存储在由合适实体托管的站点上,且可访问所述信息以跨多个参与的商家方便且安全地进行支付。With the growth of Internet commerce, electronic wallets (e-wallets) (also known as digital wallets) have been developed. E-wallets provide consumers with a secure and convenient way to pay for purchases made from accepted online merchants. After registration, consumers can store their card, billing, and shipping information on a site hosted by an appropriate entity and access that information to conveniently and securely make payments across multiple participating merchants.
发明内容Summary of the Invention
本发明的原理提供用于电子钱包设备、方法及计算机程序产品的技术。根据本发明的一个方面的方法的示范性实施例包含:在电子钱包平台处获得多个消费者的注册信息;提供用于整合所述电子钱包平台与多个商家的机制;及经由所述电子钱包平台,给予所述消费者中的给定者从用于对与所述商家中的给定者的交易的进行支付的多个方法中进行选择的选项。所述多个方法至少部分基于所述注册信息。所述多个方法中的至少一者包含虚拟卡号。另外步骤包含从所述消费者中的给定者获得对用于对所述交易进行支付的虚拟卡号的选择;及向所述商家中的给定者提供虚拟卡号。The principles of the present invention provide techniques for electronic wallet devices, methods, and computer program products. An exemplary embodiment of a method according to one aspect of the present invention includes obtaining registration information for a plurality of consumers at an electronic wallet platform; providing a mechanism for integrating the electronic wallet platform with a plurality of merchants; and, via the electronic wallet platform, providing a given one of the consumers with the option to select from a plurality of methods for paying for transactions with a given one of the merchants. The plurality of methods is based at least in part on the registration information. At least one of the plurality of methods includes a virtual card number. Further steps include obtaining a selection of a virtual card number from the given one of the consumers for payment of the transaction; and providing the virtual card number to the given one of the merchants.
在另一方面中,另一示范性方法包含:在电子钱包平台处获得多个消费者的注册信息;及使所述消费者可获得用于所述消费者的便携式装置的安全应用程序,所述安全应用程序给予消费者从用于对与商家的交易进行支付的多个方法中进行选择的选项。所述多个方法至少部分基于所述注册信息。所述多个方法中的至少一者包含虚拟卡号。另一步骤包含从商家中的给定者截取将交易中的给定者的金额记入在虚拟卡号中的给定者的支出上的授权请求。所述交易中的所述给定者包含所述消费者中的给定者在所述商家中的给定者的销售点终端处出示便携式装置(在其上具有安全应用程序)中的给定者。已经由所述便携式装置中的给定者与所述商家中的给定者的销售点终端之间的通信向所述商家提供所述虚拟卡号。另外步骤包含:将所述虚拟卡号中的给定者转译成不向所述商家中的给定者提供实际卡号;及将授权请求传递到发行单位,其中所述实际卡号在所述授权请求中。In another aspect, another exemplary method includes: obtaining registration information for a plurality of consumers at an electronic wallet platform; and making available to the consumers a secure application for their portable devices, the secure application offering the consumers the option of selecting from a plurality of methods for paying for transactions with merchants. The plurality of methods is based at least in part on the registration information. At least one of the plurality of methods includes a virtual card number. Another step includes intercepting an authorization request from a given merchant to credit an amount of the given person in the transaction to an expense of the given person in the virtual card number. The given person in the transaction includes the given person in the consumer presenting the given person in a portable device (having the secure application thereon) at a point-of-sale terminal of the given merchant. The virtual card number has been provided to the merchant by communication between the given person in the portable device and the point-of-sale terminal of the given merchant. Another step includes: translating the given person in the virtual card number so as not to provide the given person in the merchant with an actual card number; and transmitting the authorization request to an issuing entity, wherein the actual card number is included in the authorization request.
在另一方面中,另一示范性方法包含:在电子钱包服务器处结合消费者与电子商务零售商的在线购物会话获得产品信息;从电子钱包服务器分派以消费者为目的地的配送选项信息,从而提供用于将与所述产品信息相关联的商品从所述电子商务零售商配送到所述消费者的至少两个选项;及在电子钱包服务器处结合在线购物会话获得从电子商务零售商到消费者的所要配送形式的指示,所述指示是基于所述配送选项信息。In another aspect, another exemplary method includes: obtaining, at an e-wallet server, product information in conjunction with an online shopping session between a consumer and an e-commerce retailer; dispatching, from the e-wallet server, delivery option information destined for the consumer, thereby providing at least two options for delivering an item associated with the product information from the e-commerce retailer to the consumer; and obtaining, at the e-wallet server, in conjunction with the online shopping session, an indication of a desired delivery form from the e-commerce retailer to the consumer, the indication being based on the delivery option information.
在又另一方面中,另一示范性方法包含通过电子钱包平台获得关于消费者与商家之间的用于提供商品及服务中的至少一者的交易的交易数据。所述电子钱包平台具有至少第一及第二资金来源可用。另一步骤包含基于所述交易数据从所述电子钱包平台分派基于所述资金来源中的第一者的使用的第一交易成本方案及基于所述资金来源中的第二者的使用的第二交易成本方案。所述第一及第二成本方案以消费者为目的地。另外步骤包含在电子钱包平台处从消费者获得基于所述第一及第二成本方案的从所述至少第一及第二资金来源的选择;及向所述商家提供与所选资金来源相关联的账户。In yet another aspect, another exemplary method includes obtaining, via an electronic wallet platform, transaction data regarding a transaction between a consumer and a merchant for providing at least one of goods and services. The electronic wallet platform has at least first and second funding sources available. Another step includes assigning, from the electronic wallet platform, based on the transaction data, a first transaction cost scheme based on usage of the first of the funding sources and a second transaction cost scheme based on usage of the second of the funding sources. The first and second cost schemes are destined for the consumer. Another step includes obtaining, from the electronic wallet platform, a selection of the at least first and second funding sources based on the first and second cost schemes; and providing the merchant with an account associated with the selected funding source.
在又另一方面中,另一示范性方法包含:通过电子钱包移动应用程序获得关于消费者与商家之间的用于提供商品及服务中的至少一者的交易的交易数据。所述电子钱包移动应用程序具有至少第一及第二资金来源可用。另外步骤包含:通过所述电子钱包移动应用程序基于所述交易数据确定基于所述资金来源中的第一者的使用的第一交易成本方案及基于所述资金来源中的第二者的使用的第二交易成本方案;在所述电子钱包移动应用程序处从消费者获得基于所述第一及第二成本方案的对所述至少第一及第二资金来源的选择;及向商家提供与所选资金来源相关联的账号。In yet another aspect, another exemplary method includes: obtaining, via an e-wallet mobile application, transaction data regarding a transaction between a consumer and a merchant for providing at least one of goods and services. The e-wallet mobile application has at least first and second funding sources available. Further steps include: determining, via the e-wallet mobile application, based on the transaction data, a first transaction cost scheme based on usage of a first of the funding sources and a second transaction cost scheme based on usage of a second of the funding sources; obtaining, via the e-wallet mobile application, a selection of the at least first and second funding sources based on the first and second cost schemes from the consumer; and providing the merchant with an account number associated with the selected funding source.
在又另一方面中,示范性钱包平台服务器设备包含:存储器;及至少一个处理器,其耦合到所述存储器。所述至少一个处理器可操作以:获得多个消费者的注册信息;与多个商家整合;及给予所述消费者中的给定者从用于对与所述商家中的给定者的交易进行支付的多个方法中进行选择的选项。所述多个方法至少部分基于所述注册信息。所述多个方法中的至少一者包括虚拟卡号。所述至少一个处理器可操作以从所述消费者中的所述给定者获得对用于对所述交易进行支付的所述虚拟卡号的选择;及向所述商家中的所述给定者提供所述虚拟卡号。In yet another aspect, an exemplary wallet platform server device includes: a memory; and at least one processor coupled to the memory. The at least one processor is operable to: obtain registration information for a plurality of consumers; integrate with a plurality of merchants; and provide a given one of the consumers with an option to select from a plurality of methods for paying for a transaction with the given one of the merchants. The plurality of methods is based at least in part on the registration information. At least one of the plurality of methods includes a virtual card number. The at least one processor is operable to obtain, from the given one of the consumers, a selection of the virtual card number for payment for the transaction; and provide the virtual card number to the given one of the merchants.
本发明的方面预期由本文中的一或多个实体执行所述方法以及通过相同或不同实体促进一或多个方法步骤。如本文中使用,“促进”动作包含执行所述动作、使所述动作更容易、帮助实行所述动作或致使所述动作被执行。因此,借助实例且没有限制,通过发送适当数据或命令以致使或辅助动作被执行,在一个处理器上执行的指令可促进由在远程处理器上执行的指令实行的所述动作。为免生疑问,在行动者通过不同于执行动作的方式来促进所述动作的情况下,所述动作仍然由某个实体或实体的组合执行。Aspects of the present invention contemplate the performance of the methods described herein by one or more entities, as well as the facilitation of one or more method steps by the same or different entities. As used herein, "facilitating" an action encompasses performing the action, making the action easier, assisting in performing the action, or causing the action to be performed. Thus, by way of example and not limitation, instructions executed on one processor may facilitate an action performed by instructions executed on a remote processor by sending appropriate data or commands to cause or assist the action to be performed. For the avoidance of doubt, where an actor facilitates an action by a means other than performing the action, the action is still performed by some entity or combination of entities.
本发明或其元件的一或多个实施例可以包含有形计算机可读可记录存储媒体的计算机程序产品的形式实施,其中用于执行所指示的方法步骤的计算机可用程序代码以非暂时性方式存储在所述有形计算机可读可记录存储媒体上。此外,本发明或其元件的一或多个实施例可以包含存储器及至少一个处理器的系统(或设备)的形式实施,所述处理器耦合到所述存储器且可操作以执行示范性方法步骤。举例来说,当在一或多个处理器上执行时,所述计算机可读程序代码创建平台5497。又此外,在另一方面中,本发明或其元件的一或多个实施例可以用于实行本文中描述的方法步骤中的一或多者的构件的形式实施;所述构件可包含:(i)专用硬件模块;(ii)软件模块,其以非暂时性方式存储在有形计算机可读可记录存储媒体(或多个此类媒体)上且可在硬件处理器上实施;(iii)或(i)及(ii)的组合;(i)到(iii)中的任何者实施本文中陈述的特定技术。所述构件经定义以排除传输媒体本身或无实体信号本身。One or more embodiments of the present invention or its elements may be implemented in the form of a computer program product comprising a tangible computer-readable recordable storage medium, wherein computer-usable program code for performing the indicated method steps is stored in a non-transitory manner on the tangible computer-readable recordable storage medium. In addition, one or more embodiments of the present invention or its elements may be implemented in the form of a system (or device) comprising a memory and at least one processor, the processor being coupled to the memory and operable to perform the exemplary method steps. For example, when executed on one or more processors, the computer-readable program code creates platform 5497. In yet another aspect, one or more embodiments of the present invention or its elements may be implemented in the form of a component for implementing one or more of the method steps described herein; the component may include: (i) a dedicated hardware module; (ii) a software module that is stored in a non-transitory manner on a tangible computer-readable recordable storage medium (or multiple such media) and is executable on a hardware processor; (iii) or a combination of (i) and (ii); any of (i) to (iii) implements the specific techniques set forth herein. The component is defined to exclude the transmission medium itself or the intangible signal itself.
本发明的一或多个实施例可提供大量有益的技术效果,举例来说,所述有益技术效果包含One or more embodiments of the present invention may provide a number of beneficial technical effects, for example, the beneficial technical effects include
●创建过程流程,其中在商家与物流提供商之间提供传递● Create a process flow where delivery is provided between merchants and logistics providers
●在商家账户中创建允许商家选择其偏好的一或多个配送功能● Create one or more shipping features in the merchant account that allow merchants to select their preferred shipping options
●在交易流程中创建允许比较消费者的数据与商家的偏好的比较功能● Create comparison functionality within the transaction flow that allows the consumer’s data to be compared with the merchant’s preferences
●允许小商家或中等大小的商家更准确地确定关于待配送的产品的体积数据,以借此允许(例如)对配送时间及/或成本的更准确估计● Allowing small or medium-sized merchants to more accurately determine volume data about products to be shipped, thereby allowing, for example, more accurate estimates of shipping times and/or costs
●减少在确定哪一种支付工具为给定交易提供最有优惠的条件时花费的时间并降低错误可能性Reduce the time and potential for error when determining which payment instrument offers the most favorable terms for a given transaction
●允许增强虚拟卡号的安全性同时允许消费者获得与真实卡号关联的报价、折扣及类似者的益处。• Allows for enhanced security of virtual card numbers while allowing consumers to gain the benefits of offers, discounts, and the like associated with real card numbers.
将从本发明的说明性实施例的以下详细描述明白本发明的这些及其它特征及优点,将结合附图阅读以下详细描述。These and other features and advantages of the present invention will become apparent from the following detailed description of illustrative embodiments of the invention, which is to be read in conjunction with the accompanying drawings.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1展示支付系统的一般实例,所述实例为可在其中实施本发明的一或多个实施例的示范性背景;FIG1 shows a general example of a payment system, which is an exemplary context in which one or more embodiments of the present invention may be implemented;
图2描绘以下各项之间的示范性相互关系:(i)经配置以促进多个发行机构与多个收单机构之间的交易的支付网络;(ii)多个用户;(iii)多个商家;(iv)多个收单机构;及(v)多个发行机构;FIG2 depicts an exemplary interrelationship between: (i) a payment network configured to facilitate transactions between multiple issuers and multiple acquirers; (ii) multiple users; (iii) multiple merchants; (iv) multiple acquirers; and (v) multiple issuers;
图3为根据本发明的方面的基于移动电话的支付/验证系统的示意性表示;FIG3 is a schematic representation of a mobile phone based payment/authentication system according to aspects of the present invention;
图4为根据本发明的方面配置的“智能”电话或平板计算机的框图;FIG4 is a block diagram of a “smart” phone or tablet computer configured in accordance with aspects of the present invention;
图5为示范性软件架构图;FIG5 is a diagram of an exemplary software architecture;
图6为展示验证系统的流程图,其中商家插件(MPI)及访问控制服务器(ACS)的特征并入到钱包服务器中;FIG6 is a flow diagram illustrating an authentication system in which features of a merchant plug-in (MPI) and an access control server (ACS) are incorporated into a wallet server;
图7为示范性系统框图;FIG7 is a block diagram of an exemplary system;
图8为在本发明的一或多个实施例中有用的示范性计算机系统的框图;FIG8 is a block diagram of an exemplary computer system useful in one or more embodiments of the present invention;
图9描绘在国际商家处使用预支付卡的示范性交易;FIG9 depicts an exemplary transaction using a prepaid card at an international merchant;
图10描绘在国际商家处使用本地资金卡的示范性交易;FIG10 depicts an exemplary transaction using a local funds card at an international merchant;
图11到18展示根据现有技术的支付过程的示范性屏幕截图;11 to 18 show exemplary screenshots of a payment process according to the prior art;
图19到24展示根据本发明的方面的支付过程的示范性屏幕截图,其中电子钱包利用虚拟卡号;19-24 show exemplary screenshots of a payment process according to aspects of the present invention, wherein the e-wallet utilizes a virtual card number;
图25为图19到24的过程的数据流程图;FIG25 is a data flow diagram of the process of FIG19 to 24;
图26到31展示根据现有技术的支付过程的示范性屏幕截图;26 to 31 show exemplary screenshots of a payment process according to the prior art;
图32到39展示根据本发明的方面的支付过程的示范性屏幕截图,其中电子钱包利用虚拟卡号;32 through 39 show exemplary screen shots of a payment process according to aspects of the present invention, wherein the e-wallet utilizes a virtual card number;
图40到46展示根据现有技术的跨境在线购物的示范性屏幕截图;40 to 46 show exemplary screenshots of cross-border online shopping according to the prior art;
图47到51展示根据本发明的方面的跨境在线购物的示范性屏幕截图;47-51 show exemplary screenshots of cross-border online shopping according to aspects of the present invention;
图52为比较图40到46及47到51的过程的流程图;FIG52 is a flow chart comparing the process of FIG40 to FIG46 and FIG47 to FIG51;
图53为图47到51的过程的数据流程图;以及FIG53 is a data flow diagram of the process of FIG47 to 51; and
图54为另一示范性软件架构图。FIG54 is another exemplary software architecture diagram.
具体实施方式DETAILED DESCRIPTION
现应关注图1,图1描绘根据本发明的方面的系统100的示范性实施例且包含所述系统的各种可能组件。在此方面中,本发明的一或多个实施例涉及支付网络的运营商,举例来说,例如万事达卡国际股份有限公司(MasterCard International Incorporated)(其为网络的运营商)或维萨国际服务协会(Visa International ServiceAssociation)(其为网络的运营商)等等的实体。应结合图1及2的描述来记住这一点。应注意,本发明的一些方面针对无卡因特网商务,而本发明的其它实施例涉及在商家的销售点终端处出示(例如,经由近场通信(NFC))支付装置(例如,经适当配置的“智能”蜂窝电话)。Attention should now be directed to FIG. 1 , which depicts an exemplary embodiment of a system 100 according to aspects of the present invention and includes various possible components of the system. In this aspect, one or more embodiments of the present invention relate to an operator of a payment network, for example, an entity such as MasterCard International Incorporated (which is the operator of the network) or Visa International Service Association (which is the operator of the network), among others. This should be kept in mind in conjunction with the description of FIG. 1 and FIG. 2 . It should be noted that some aspects of the present invention are directed to cardless Internet commerce, while other embodiments of the present invention relate to presenting (e.g., via near-field communication (NFC)) a payment device (e.g., a suitably configured "smart" cell phone) at a merchant's point-of-sale terminal.
系统100可包含一或多个不同类型的便携式支付装置。举例来说,一个此装置可为接触式装置,例如卡102。卡102可包含具有处理器部分106及存储器部分108的集成电路(IC)芯片104。可出于通信目的提供多个电接触件110。作为对卡102的补充或替代,系统100还可经设计以与无接触式装置(例如,卡112)一起工作。卡112可包含具有处理器部分116及存储器部分118的IC芯片114。可提供天线120来(例如)使用射频(RF)电磁波进行无接触式通信。可提供振荡器或若干振荡器及/或用于调制、解调制、下变频及类似者中的一或多者的额外适当电路。注意,卡102、112为可使用的各种装置的示范例。作为对“智能”或“芯片”卡102、112的代替或补充,所述系统本身可与其它类型的装置(例如,具有磁条152的常规卡150)一起作用。此外,在一些情况中,经适当配置的蜂窝电话送受话器、个人数字助理(PDA)及类似者可用于实行无接触式支付。System 100 may include one or more portable payment devices of different types. For example, one such device may be a contact device, such as card 102. Card 102 may include an integrated circuit (IC) chip 104 having a processor portion 106 and a memory portion 108. A plurality of electrical contacts 110 may be provided for communication purposes. In addition to or as an alternative to card 102, system 100 may also be designed to operate with a contactless device, such as card 112. Card 112 may include an IC chip 114 having a processor portion 116 and a memory portion 118. An antenna 120 may be provided for contactless communication, for example, using radio frequency (RF) electromagnetic waves. An oscillator or oscillators and/or additional appropriate circuitry for one or more of modulation, demodulation, down-conversion, and the like may be provided. Note that cards 102 and 112 are exemplary of various devices that may be used. The system itself may function with other types of devices, such as a conventional card 150 having a magnetic stripe 152, instead of or in addition to "smart" or "chip" cards 102, 112. Furthermore, in some cases, appropriately configured cellular telephone handsets, personal digital assistants (PDAs), and the like may be used to effectuate contactless payments.
IC 104、114可含有处理单元106、116及存储器单元108、118。优选地,IC 104、114还可包含控制逻辑、定时器及输入/输出端口中的一或多者。此类元件在IC技术领域中是众所周知的因此未加以单独说明。IC 104、114中的一者或两者还可包含协处理器,所述协处理器同样是众所周知的且未加以单独说明。控制逻辑可结合处理单元106、116提供处置存储器单元108、118与输入/输出端口之间的通信所必需的控制。所述定时器可提供来自处理单元106、116及控制逻辑的时序参考信号。所述协处理器可提供实时执行复杂计算(例如,加密算法要求的计算)的能力。ICs 104 and 114 may contain processing units 106 and 116 and memory units 108 and 118. Preferably, ICs 104 and 114 may also include one or more of control logic, timers, and input/output ports. Such components are well known in the field of IC technology and are therefore not separately described. One or both ICs 104 and 114 may also include a coprocessor, which is also well known and not separately described. The control logic may provide the necessary control to handle communications between memory units 108 and 118 and the input/output ports in conjunction with the processing units 106 and 116. The timers may provide timing reference signals from the processing units 106 and 116 and the control logic. The coprocessor may provide the ability to perform complex calculations (e.g., those required by encryption algorithms) in real time.
存储器部分或单元108、118可包含不同类型的存储器,例如易失性存储器及非易失性存储器及只读存储器及可编程存储器。所述存储器单元可存储交易卡数据(例如,用户的主账号(“PAN”)及/或个人识别号(“PIN”))。所述存储器部分或单元108、118可存储卡102、112的操作系统。所述操作系统加载并执行应用程序及向所述应用程序提供文件管理或其它基本卡服务。可使用的一种操作系统为由MAOSCO有限公司(MAOSCO Limited)授权的操作系统(MAOSCO有限公司,圣安德鲁大厦(St.Andrews House),临可思(TheLinks),凯文克鲁斯(Kelvin Close),伯奇伍德(Birchwood),沃灵顿(Warrington),WA37PB,英国)。替代地,可使用基于JAVA CARDTM技术的基于JAVA CARDTM的操作系统(由太阳微系统有限公司(Sun Microsystems,Inc.)(4150网络圈(4150Network Circle),圣克拉拉(Santa Clara),加利福尼亚州,95054,美国)授权)或可从许多供应商购得的专有操作系统。优选地,所述操作系统存储在存储器部分108、118内的只读存储器(“ROM”)中。在替代方式中,也可在存储器单元108、118中使用快闪存储器或其它非易失性及/或易失性类型的存储器。The memory portion or unit 108, 118 may include different types of memory, such as volatile memory, non-volatile memory, read-only memory, and programmable memory. The memory unit may store transaction card data (e.g., a user's primary account number ("PAN") and/or personal identification number ("PIN")). The memory portion or unit 108, 118 may store the operating system of the card 102, 112. The operating system loads and executes application programs and provides file management or other basic card services to the application programs. One operating system that may be used is an operating system licensed by MAOSCO Limited (MAOSCO Limited, St. Andrews House, The Links, Kelvin Close, Birchwood, Warrington, WA3 7PB, United Kingdom). Alternatively, a Java Card ™ -based operating system based on Java Card ™ technology (licensed by Sun Microsystems, Inc. (4150 Network Circle, Santa Clara, CA 95054, USA) or a proprietary operating system available from a number of vendors may be used. Preferably, the operating system is stored in read-only memory ("ROM") within memory portions 108, 118. Alternatively, flash memory or other non-volatile and/or volatile types of memory may be used in memory units 108, 118.
除由所述操作系统提供的基本服务之外,存储器部分108、118还可包含一或多个应用程序。目前,此类应用程序可符合的一个可能规范为由EMVCo有限责任公司(901地铁中心大道(901Metro Center Boulevard),Mailstop M3-3D,福斯特城(Foster City),加利福尼亚州,94404,美国)陈述的EMV可互操作支付规范。将了解,可以各种不同方式配置应用程序。In addition to the basic services provided by the operating system, memory portions 108, 118 may also include one or more applications. Currently, one possible specification that such applications may conform to is the EMV Interoperable Payment Specification set forth by EMVCo, LLC (901 Metro Center Boulevard, Mailstop M3-3D, Foster City, CA 94404, USA). It will be appreciated that the applications may be configured in a variety of different ways.
如所提及,卡102、112为可使用的各种支付装置的实例。所述支付装置的主要功能可能并非支付,举例来说,所述支付装置可为实施本发明的方面的蜂窝电话送受话器。此类装置可包含具有常规形状因子的卡、更小或更大的卡、具有不同形状的卡、密钥卡(keyfob)、个人数字助理(PDA)、经适当配置的蜂窝电话送受话器或实际上具有实施本发明的方面的能力的任何装置。在一些情形中,所述卡或其它支付装置可包含主体部分(例如,支付卡的层压塑料层、PDA或蜂窝电话的机罩或机壳、芯片封装及类似者)、与所述主体部分相关联的存储器108、118及与所述主体部分相关联且耦合到所述存储器的处理器106、116。存储器108、118可含有适当的应用程序。处理器106、116可操作以促进一或多个方法步骤的执行。举例来说,所述应用程序可为与卡存储器(例如,电可擦除可编程只读存储器(EEPROM))中的呈固件形式的软件代码外加数据关联的应用程序识别符(AID)。As mentioned, cards 102, 112 are examples of various payment devices that can be used. The primary function of the payment device may not be payment; for example, the payment device may be a cell phone handset implementing aspects of the present invention. Such devices may include cards with conventional form factors, smaller or larger cards, cards with different shapes, key fobs, personal digital assistants (PDAs), appropriately configured cell phone handsets, or virtually any device capable of implementing aspects of the present invention. In some cases, the card or other payment device may include a body portion (e.g., the laminated plastic layer of a payment card, the cover or housing of a PDA or cell phone, a chip package, and the like), memory 108, 118 associated with the body portion, and a processor 106, 116 associated with the body portion and coupled to the memory. The memory 108, 118 may contain appropriate application programs. The processor 106, 116 is operable to facilitate the execution of one or more method steps. For example, the application may be an application identifier (AID) associated with software code plus data in the form of firmware in card memory, such as Electrically Erasable Programmable Read-Only Memory (EEPROM).
许多不同类型的终端可与系统100一起使用。此类终端可包含:接触终端122,其经配置以与接触型装置102接口连接;无线终端124,其经配置以与无线装置112接口连接;磁条终端125,其经配置以与磁条装置150接口连接;或组合终端126。组合终端126经设计以与任何类型的装置102、112、150接口连接。一些终端可为具有插入式无接触式读取器的接触终端。组合终端126可包含存储器128、处理器部分130、读取器模块132及(任选地)项目接口模块(例如,条形码扫描仪134及/或射频识别(RFID)标签读取器136)。项目128、132、134、136可耦合到处理器130。注意,终端126的构造原理可适用于其它类型的终端,且是出于说明目的加以详细描述。读取器模块132一般可经配置以用于与卡或装置102接触通信、与卡或装置112无接触通信、读取磁条152或以上任何两者或多于两者的组合(可提供不同类型的读取器以与不同类型的卡(例如接触式的、磁条或无接触式的卡)交互)。终端122、124、125、126可经由计算机网络138连接到一或多个处理中心140、142、144。举例来说,网络138可包含因特网或专用网络(例如,虚拟专用网(VPN),例如下文关于图2描述)。不止一个网络可用于连接所述系统的不同元件。举例来说,局域网(LAN)可将终端连接到本地服务器或零售设施处的另一计算机。支付网络可连接收单机构(acquirer)及发行机构(issuer)。下文将提供关于一种特定形式的支付网络的进一步细节。举例来说,处理中心140、142、144可包含支付装置的发行机构的主计算机。Many different types of terminals can be used with system 100. Such terminals may include: a contact terminal 122, configured to interface with a contact-type device 102; a wireless terminal 124, configured to interface with a wireless device 112; a magnetic stripe terminal 125, configured to interface with a magnetic stripe device 150; or a combination terminal 126. Combination terminal 126 is designed to interface with any type of device 102, 112, 150. Some terminals may be contact terminals with a plug-in contactless reader. Combination terminal 126 may include memory 128, a processor portion 130, a reader module 132, and (optionally) an item interface module (e.g., a barcode scanner 134 and/or a radio frequency identification (RFID) tag reader 136). Items 128, 132, 134, 136 may be coupled to processor 130. Note that the construction principles of terminal 126 are applicable to other types of terminals and are described in detail for illustrative purposes. The reader module 132 can generally be configured for contact communication with the card or device 102, contactless communication with the card or device 112, reading the magnetic stripe 152, or any combination of two or more of the above (different types of readers can be provided to interact with different types of cards (e.g., contact, magnetic stripe, or contactless cards)). The terminals 122, 124, 125, 126 can be connected to one or more processing centers 140, 142, 144 via a computer network 138. For example, the network 138 can include the Internet or a private network (e.g., a virtual private network (VPN), such as described below with respect to FIG. 2). More than one network can be used to connect the different elements of the system. For example, a local area network (LAN) can connect the terminal to a local server or another computer at a retail facility. The payment network can connect acquirers and issuers. Further details regarding a specific form of payment network will be provided below. For example, the processing centers 140, 142, 144 can include a host computer of the issuer of the payment device.
由销售点146、148表示的许多不同零售设施或其它设施可连接到网络138。不同类型的便携式支付装置、终端或其它元件或组件可与在图1中的示范性装置上描绘的一或多个特征组合或“混合及匹配”。同样,本发明的一些方面针对无卡因特网商务,而本发明的其它实施例涉及在商家的销售点终端处出示(例如,经由近场通信(NFC))支付装置(例如,经适当配置的“智能”蜂窝电话)。Many different retail or other facilities, represented by points of sale 146, 148, may be connected to network 138. Different types of portable payment devices, terminals, or other elements or components may be combined or "mixed and matched" with one or more features depicted on the exemplary device in FIG1. Likewise, some aspects of the present invention are directed to cardless Internet commerce, while other embodiments of the present invention involve presenting (e.g., via near field communication (NFC)) a payment device (e.g., a suitably configured "smart" cell phone) at a merchant's point of sale terminal.
便携式支付装置可促进用户使用系统(例如,系统100)的终端(例如,122、124、125、126)进行的交易。此装置可包含处理器,例如上文论述的处理单元106、116。所述装置还可包含耦合到所述处理器的存储器,例如上文论述的存储器部分108、118。此外,所述装置可包含通信模块,所述通信模块耦合到所述处理器且经配置以与终端(例如,终端122、124、125、126中的一者)接口连接。举例来说,所述通信模块可包含接触件110或天线120以及允许经由接触式通信或无线通信与终端接口连接的适当电路(例如,上文提及的振荡器或若干振荡器及相关电路)。所述设备的处理器可操作以执行本文中描述的一或多个步骤。所述处理器可经由硬件技术及/或在程序指令(例如,存储在存储器单元中的一者中的应用程序)的影响下执行此类操作。A portable payment device can facilitate transactions conducted by a user using a terminal (e.g., 122, 124, 125, 126) of a system (e.g., system 100). This device may include a processor, such as processing units 106 and 116 discussed above. The device may also include a memory coupled to the processor, such as memory portions 108 and 118 discussed above. Furthermore, the device may include a communication module coupled to the processor and configured to interface with a terminal (e.g., one of terminals 122, 124, 125, 126). For example, the communication module may include contacts 110 or antenna 120 and appropriate circuitry (e.g., the oscillator or oscillators and associated circuitry mentioned above) to allow for contact-based or wireless communication with the terminal. The device's processor is operable to perform one or more of the steps described herein. The processor may perform such operations via hardware techniques and/or under the influence of program instructions (e.g., an application stored in one of the memory units).
所述便携式装置可包含主体部分。举例来说,所述主体部分可为“智能”或“芯片”卡102、112的情况下的层压塑料主体(如上文论述)或蜂窝式电话的情况下的送受话器底架及主体。The portable device may include a body portion, which may be, for example, a laminated plastic body in the case of a "smart" or "chip" card 102, 112 (as discussed above) or a handset chassis and body in the case of a cellular phone.
将了解,终端122、124、125、126为用于与持有人的支付装置交互的终端设备的实例。所述设备可包含:处理器(例如,处理器130);存储器(例如,存储器128),其耦合到所述处理器;及通信模块(例如132),其耦合到所述处理器且经配置以与便携式设备102、112、1420(下文论述)接口连接。处理器130可操作以经由通信模块132与用户的便携式支付装置通信。所述终端设备可经由处理器130中的硬件技术起作用,或通过存储在存储器128中的程序指令起作用。此逻辑可任选地经由网络138从中央位置(例如处理器中心140)提供。可提供上文提及的条形码扫描仪134及/或RFID标签读取器136并将其耦合到所述处理器以从待购买的产品上的UPC码或RFID标签收集属性数据(例如,产品标识)。It will be understood that terminals 122, 124, 125, and 126 are examples of terminal devices for interacting with a user's payment device. The device may include a processor (e.g., processor 130); a memory (e.g., memory 128) coupled to the processor; and a communication module (e.g., 132) coupled to the processor and configured to interface with portable devices 102, 112, and 1420 (discussed below). Processor 130 is operable to communicate with the user's portable payment device via communication module 132. The terminal device may function via hardware technology in processor 130 or through program instructions stored in memory 128. This logic may optionally be provided from a central location (e.g., processor center 140) via network 138. The barcode scanner 134 and/or RFID tag reader 136 mentioned above may be provided and coupled to the processor to collect attribute data (e.g., product identification) from UPC codes or RFID tags on products to be purchased.
上文描述的装置102、112可为符合ISO 7816的接触式卡或装置或NFC(近场通信)或符合ISO 14443的接近式卡或装置。在操作中,可在终端124或126(或相关联的读取器)上触碰或轻触卡112,终端124或126接着将电子数据以无接触方式发射到卡112或其它无线装置中的接近式IC芯片。The devices 102, 112 described above may be contact cards or devices compliant with ISO 7816 or NFC (near field communication) or proximity cards or devices compliant with ISO 14443. In operation, the card 112 may be touched or tapped on the terminal 124 or 126 (or an associated reader), which then transmits electronic data in a contactless manner to a proximity IC chip in the card 112 or other wireless device.
处理中心140、142、144中的一或多者可包含数据库,例如数据仓库154。One or more of the processing centers 140 , 142 , 144 may include a database, such as a data warehouse 154 .
有时使用双接口装置1302。装置1302出于便于说明的目的而展示为大于装置101、112,但可具有类似的形状因子。装置1302包含具有处理器部分1306及存储器部分1308的IC芯片1304。可提供多个电接触件1310(类似于接触件110)以及天线1320(类似于天线120)以及振荡器或若干振荡器及/或用于调制、解调制、下变频及类似者中的一或多者的额外适当电路,如关于装置112所描述。可提供用于管理所述两个可用接口的适当固件,其中操作在其它方面类似于装置102、112。Sometimes a dual-interface device 1302 is used. Device 1302 is shown larger than devices 101 and 112 for ease of illustration, but may have a similar form factor. Device 1302 includes an IC chip 1304 having a processor portion 1306 and a memory portion 1308. A plurality of electrical contacts 1310 (similar to contacts 110) and an antenna 1320 (similar to antenna 120) may be provided, as well as an oscillator or oscillators and/or additional appropriate circuitry for one or more of modulation, demodulation, downconversion, and the like, as described with respect to device 112. Appropriate firmware may be provided for managing the two available interfaces, with operation otherwise similar to devices 102 and 112.
还可在许多实施例中使用经适当配置的蜂窝电话送受话器1420。送受话器1420以半示意形式在图1中加以描绘,且可包含一或多个IC芯片,例如包含处理单元1460及存储器单元1480的芯片1440。可经由天线1500或使用类似于上文描述的天线120的第二天线1800提供与终端的无线通信(即,所述送受话器可具有用于支付应用的第二天线)。注意,天线1800经示意性地描绘,但可为(例如)如用于典型“智能”卡中的环形天线。送受话器1420可各自装备有合适的显示器1560。此外,还可提供适当电力供应器1620。举例来说,此类电力供应器可包含电池及适当电路。所述显示器及电力供应器可与处理器部分互连。不同类型的便携式支付装置可与在图1中的示范性装置上描绘的一或多个特征组合或“混合及匹配”。可提供小键盘1680及扬声器1740。许多当前装置省略小键盘1680且替代地使用触摸屏;在图4中描绘此类型的较新型装置。In many embodiments, a suitably configured cellular telephone handset 1420 may also be used. Handset 1420 is depicted in semi-schematic form in FIG. 1 and may include one or more IC chips, such as chip 1440 including a processing unit 1460 and a memory unit 1480. Wireless communication with the terminal may be provided via antenna 1500 or using a second antenna 1800 similar to antenna 120 described above (i.e., the handset may have a second antenna for payment applications). Note that antenna 1800 is depicted schematically, but may be, for example, a loop antenna as used in typical "smart" cards. Handsets 1420 may each be equipped with a suitable display 1560. Furthermore, a suitable power supply 1620 may also be provided. For example, such a power supply may include a battery and appropriate circuitry. The display and power supply may be partially interconnected with the processor. Different types of portable payment devices may be combined or "mixed and matched" with one or more of the features depicted on the exemplary device in FIG. 1. A keypad 1680 and speaker 1740 may be provided. Many current devices omit the keypad 1680 and use a touch screen instead; a newer device of this type is depicted in FIG.
贯穿此文献的对装置、元件或组件102、104、108、110、112、114、116、118、120的描述同样可适用于双接口卡1302及蜂窝电话送受话器10、1420中的对应项目。Descriptions of devices, elements or components 102 , 104 , 108 , 110 , 112 , 114 , 116 , 118 , 120 throughout this document are equally applicable to corresponding items in the dual interface card 1302 and cellular telephone handset 10 , 1420 .
参考图2,描绘多个实体之间的示范性关系。许多不同用户(例如,消费者)2002、U1、U2...UN与许多不同商家2004、P1、P2...PM交互。商家2004与许多不同收单机构2006、A1、A2...AI交互。收单机构2006通过(例如)经配置以促进多个发行机构与多个收单机构之间的交易的支付网络的单个运营商与多个不同发行机构2010、I1、I2、...IJ交互;所述运营商例如万事达卡国际股份有限公司(MasterCard International Incorporated)(上文提及的网络的运营商)或维萨国际服务协会(Visa International ServiceAssociation)(上文提及的网络的运营商)。一般来说,N、M、I及J为可相等或不相等的整数。Referring to FIG2 , an exemplary relationship between multiple entities is depicted. A number of different users (e.g., consumers) 2002, U1 , U2 , ...U N) interact with a number of different merchants 2004, P1, P2, ... PM . Merchants 2004 interact with a number of different acquirers 2006, A1 , A2 , ... AI . Acquirers 2006 interact with a number of different issuers 2010, I1 , I2 , ... IJ , through, for example, a single operator of a payment network configured to facilitate transactions between multiple issuers and multiple acquirers; the operator being, for example, MasterCard International Incorporated (the operator of the aforementioned network) or Visa International Service Association (the operator of the aforementioned network). In general, N, M, I, and J are integers that may or may not be equal.
在一些情形中,网络2008使用ISO 8583消息接发。ISO 8583源于金融交易卡的消息-互换消息规范为国际标准化组织针对交换由持卡人使用支付卡进行的电子交易的系统的标准。ISO 8538具有三个部分:部分1:消息、数据元素及码值;部分2:机构识别码(IIC)的申请及注册程序;及部分3:用于消息、数据元素及码值的维护程序,所有这些部分出于所有目的以全文引用方式明确并入本文中。无论如何,支付处理领域中的技术人员将十分熟悉ISO 8583。In some cases, Network 2008 utilizes ISO 8583 messaging. ISO 8583, derived from the Financial Transaction Card Message Interchange Message Specification, is an International Organization for Standardization standard for systems that exchange electronic transactions conducted by cardholders using payment cards. ISO 8583 has three parts: Part 1: Messages, Data Elements, and Code Values; Part 2: Application and Registration Procedures for Institutional Identifier Codes (IICs); and Part 3: Maintenance Procedures for Messages, Data Elements, and Code Values, all of which are expressly incorporated herein by reference in their entirety for all purposes. Regardless, ISO 8583 will be familiar to those skilled in the art of payment processing.
在常规信用授权过程期间,持卡人2002对购买进行支付,且商家2004将交易提交到收单机构(收单银行)2006。所述收单机构向发行机构2010核实卡号、交易类型及金额,并为商家保留持卡人的信用额度中的所述金额。此时,已通常实时地交换授权请求及响应。经授权的交易以“批”存储,所述“批”被发送到收单机构2006。在后续清算及结算期间,所述收单机构通过信用卡协会发送批交易,所述信用卡协会将所述支付记入所述发行机构2010的借方且将收单机构2006记入贷方。一旦收单机构2006已被支付,收单机构2006便对商家2004进行支付。During the conventional credit authorization process, cardholder 2002 pays for the purchase, and merchant 2004 submits the transaction to acquirer (acquiring bank) 2006. The acquirer verifies the card number, transaction type, and amount with issuer 2010 and reserves the amount from the cardholder's credit line for the merchant. At this point, authorization requests and responses are typically exchanged in real time. Authorized transactions are stored in "batches" that are sent to acquirer 2006. During subsequent clearing and settlement, the acquirer sends the batched transactions through the credit card associations, which debit the issuer 2010 and credit the acquirer 2006. Once acquirer 2006 has been paid, it pays merchant 2004.
将了解,图2中展示的网络2008为经配置以促进多个发行机构与多个收单机构之间的交易的支付网络的实例,其可被认为是“开放式”系统。可使用各种各样其它类型的支付网络。举例来说,在一些例子中,可使用经配置以促进多个发行机构与单个收单机构之间的交易的支付网络。本发明的一些实施例可与其它种类的支付网络,例如仅具有单个发行机构及收单机构的专有或封闭式支付网络一起使用;与移动网络一起使用;及/或与结合合适支付网络的各种类型的电子钱包服务一起使用。此外,一或多个实施例使用支付网关、支付服务提供商及/或支付服务商。It will be appreciated that the network 2008 shown in FIG. 2 is an example of a payment network configured to facilitate transactions between multiple issuers and multiple acquirers, which can be considered an "open" system. A variety of other types of payment networks can be used. For example, in some instances, a payment network configured to facilitate transactions between multiple issuers and a single acquirer can be used. Some embodiments of the present invention can be used with other types of payment networks, such as proprietary or closed payment networks with only a single issuer and acquirer; with mobile networks; and/or with various types of e-wallet services that incorporate a suitable payment network. In addition, one or more embodiments utilize a payment gateway, a payment service provider, and/or a payment facilitator.
如图2中所见,在一些情况中,根据本发明的一或多个实施例配置的智能电话10、1420或类似装置的拥有者或用户访问支付网络运营商2008的网站或类似者,以将合适电子钱包应用程序12(见图4)下载到电话10、1420或类似装置。此特征是任选的。注意,电话10、1420与支付网络运营商2008之间的连接完全可为间接的,举例来说,支付网络运营商2008可向第三方提供应用程序12的“黄金副本”且电话10、1420经由网络从此第三方进行下载。展示在电话10、1420与支付网络运营商2008之间的链接还表示电话10、1420与支付网络运营商2008之间的数据流动,且可为直接或间接的;举例来说,经由蜂窝网络且可能使用一或多个中间方。As seen in FIG. 2 , in some cases, an owner or user of a smartphone 10, 1420, or similar device, configured in accordance with one or more embodiments of the present invention, accesses a payment network operator's 2008 website or the like to download a suitable e-wallet application 12 (see FIG. 4 ) to the phone 10, 1420, or similar device. This feature is optional. Note that the connection between the phone 10, 1420 and the payment network operator 2008 can be entirely indirect; for example, the payment network operator 2008 can provide a "gold copy" of the application 12 to a third party, and the phone 10, 1420 downloads it from the third party over the network. The link shown between the phone 10, 1420 and the payment network operator 2008 also represents the flow of data between the phone 10, 1420 and the payment network operator 2008, and can be direct or indirect; for example, via a cellular network, possibly using one or more intermediaries.
现参考图3,移动电话10可与支付卡(例如,信用卡、借记卡或预付卡)相关联。所述移动电话优选地能够存储及/或运行钱包应用程序12,钱包应用程序12优选的为能够在电话上本地存储或在云服务器中存储所选信息(例如,持卡人姓名、卡别名、账单地址/配送地址等等)的基于浏览器的移动应用程序。在一个优选实施例中,所述移动电话为“智能电话”,且所述钱包应用程序存储在定位在电话中的存储器装置中。图3的布置使得能够实现跨多个商务渠道的支付,例如通过(例如)终端(万事达卡国际股份有限公司的注册商标,帕切斯(Purchase),纽约,美国)进行的POS支付14、由移动电话发起的远程移动支付16及/或基于网页的支付18。3 , a mobile phone 10 can be associated with a payment card (e.g., a credit card, debit card, or prepaid card). The mobile phone is preferably capable of storing and/or running a wallet application 12, which is preferably a browser-based mobile application that can store selected information (e.g., cardholder name, card alias, billing/shipping address, etc.) locally on the phone or in a cloud server. In a preferred embodiment, the mobile phone is a "smartphone" and the wallet application is stored in a memory device located in the phone. The arrangement of FIG3 enables payments across multiple commerce channels, such as POS payments 14 made through, for example, a MasterCard® terminal (a registered trademark of MasterCard International, Inc., Purchase, NY, USA), remote mobile payments 16 initiated by the mobile phone, and/or web-based payments 18.
如图3中进一步描述,一些实施例使用各种验证工具,所述验证工具包含离线PIN20、安全码PIN 22及/或在线PIN 24。将认识到,以上提及的PIN目前已在市场中使用,且因此,使用此类已有的PIN可促进本系统的实施。当然,本文预期可专门创造用于与一或多个实施例一起使用的新的独立PIN(除以上提及的PIN外)。As further described in FIG3 , some embodiments utilize various authentication tools, including an offline PIN 20, a security code PIN 22, and/or an online PIN 24. It will be appreciated that the aforementioned PINs are currently in use in the marketplace, and therefore, utilizing such existing PINs may facilitate implementation of the present system. Of course, it is contemplated herein that new, independent PINs (in addition to the aforementioned PINs) may be created specifically for use with one or more embodiments.
离线PIN 20优选地利用离线个人识别号(PIN)核实过程,借此,通过定位在电话10上的安全元件核实由消费者输入的PIN。在此过程中,钱包通过与所述安全元件交互而发挥“虚拟终端”的作用,且在核实PIN之后,将CHIP令牌(授权请求密码或ARQC)传递给商家以进行授权。在此“虚拟终端”中,所述安全元件扮演“卡”的角色。举例来说,离线PIN 20可结合支付使用。所属领域的技术人员将从前面提及的EMV可互操作支付规范熟悉在图3的描述中使用的术语。EMV规范的版本4.0到4.3(包含第一册、第二册、第三册、第四册);EMV通用支付应用规范(CPA)的版本1附加公告;及EMV卡个性化规范的版本1.1附加公告均出于所有目的以全文引用方式明确并入本文中。MasterCard为基于ISO/IEC14443标准的EMV兼容的“无接触式”支付特征的非限制性实例,其向持卡人提供通过在销售点终端读取器上轻触支付卡或另一支付装置(例如,电话或密钥卡)而非刷卡或插卡来进行支付的较简单方式。The offline PIN 20 preferably utilizes an offline personal identification number (PIN) verification process, whereby the PIN entered by the consumer is verified by a secure element located on the phone 10. In this process, the wallet acts as a "virtual terminal" by interacting with the secure element and, after verifying the PIN, passes a CHIP token (Authorization Request Password or ARQC) to the merchant for authorization. In this "virtual terminal," the secure element acts as a "card." For example, the offline PIN 20 can be used in conjunction with payment. Those skilled in the art will be familiar with the terminology used in the description of FIG. 3 , referring to the aforementioned EMV Interoperable Payment Specification. Versions 4.0 through 4.3 of the EMV Specification (including Volumes 1, 2, 3, and 4); Version 1 Supplemental Bulletin of the EMV Common Payment Application Specification (CPA); and Version 1.1 Supplemental Bulletin of the EMV Card Personalization Specification are expressly incorporated herein by reference in their entirety for all purposes. MasterCard is a non-limiting example of an EMV-compliant “contactless” payment feature based on the ISO/IEC 14443 standard, which provides cardholders with a simpler way to pay by tapping their payment card or another payment device (e.g., a phone or key fob) on a point-of-sale terminal reader rather than swiping or inserting the card.
安全码PIN 22为与在MasterCard系统(万事达卡国际股份有限公司的注册商标,帕切斯(Purchase),纽约,美国)中登记的卡相关联的PIN。本文中预期,安全码系统还可利用密码及/或码而非PIN。The security code PIN 22 is the PIN associated with a card registered with the MasterCard system (a registered trademark of MasterCard International, Inc., Purchase, New York, USA). It is contemplated herein that the security code system may also utilize passwords and/or codes instead of a PIN.
在线PIN 24用于在线PIN核实过程中,借此,钱包应用程序12发挥“虚拟终端”的作用,进行交互以对PIN进行加密以传输到商家。使用在线PIN核实过程可通过(例如)允许发卡银行对与其持卡人相关联的交易进行验证而不需要使发卡银行登记/注册其持卡人及/或采用新的基础结构来提供验证交易方面的更大灵活性。The online PIN 24 is used in an online PIN verification process whereby the wallet application 12 acts as a "virtual terminal" to interact and encrypt the PIN for transmission to the merchant. Use of the online PIN verification process can provide greater flexibility in verifying transactions by, for example, allowing issuing banks to verify transactions associated with their cardholders without requiring the issuing bank to enroll/register its cardholders and/or implement new infrastructure.
用户可在不同电话上具有钱包应用程序12的不同实例。同步服务可维持各种实例与在线服务器同步(类似于浏览器书签可如何在因特网浏览器的不同实例中离线存储且可如何在各种机器之间同步。)商家可将调用钱包应用程序的一条代码添加到其结账按钮。在结账期间,用户选择卡及配送地址(如果需要)。响应于来自移动应用程序的提示将验证PIN输入到电话中。所述钱包将信息传递回到商家,所述商家通过现有信道(因特网网关或支付处理器)(即,不需要对现有过程或整合进行任何改变)提交此信息。A user can have different instances of the wallet application 12 on different phones. A synchronization service can keep the various instances synchronized with an online server (similar to how browser bookmarks can be stored offline in different instances of an Internet browser and synchronized between various machines). Merchants can add a code to their checkout button that invokes the wallet application. During checkout, the user selects a card and a shipping address (if required). A verification PIN is entered into the phone in response to a prompt from the mobile application. The wallet passes the information back to the merchant, who submits this information through existing channels (Internet gateway or payment processor) (i.e., no changes to existing processes or integrations are required).
在非限制性实例中,钱包应用程序可为在第一次使用时在移动电话或计算机浏览器上自动安装的浏览器HTML 5应用程序(非本机应用程序)。在非限制性实例中,从服务器上的“应用商店”或类似者将钱包应用程序下载到智能电话或类似者。In a non-limiting example, the wallet application can be a browser HTML 5 application (not a native application) that is automatically installed on a mobile phone or computer browser upon first use. In a non-limiting example, the wallet application is downloaded to a smartphone or the like from an "app store" or the like on a server.
在另一方面中,钱包应用程序可在电话上安全地存储信息(配送地址、卡别名、安全令牌(如果使用)、虚拟卡号及/或真实卡号等等)。此信息可用于许多用途;在一些情形中用于向远处服务器进行验证。还允许实现离线交易。移动应用程序可优选地与电话上的安全元件(举例来说,其可在电话的用户识别模块(SIM卡)上)“交谈(talk)”。在此方面,移动应用程序可在起始有卡CHIP附加PIN交易时发挥虚拟POS终端的作用。在另一方面,在一些情形中,智能电话或类似者仅在POS处用作实际支付装置。In another aspect, the wallet application can securely store information on the phone (shipping address, card alias, security token (if used), virtual card number and/or real card number, etc.). This information can be used for many purposes; in some cases, it is used for authentication with a remote server. It also allows for offline transactions. The mobile application can preferably "talk" to a secure element on the phone (for example, it can be on the phone's Subscriber Identity Module (SIM card)). In this regard, the mobile application can act as a virtual POS terminal when initiating a card-present CHIP-plus-PIN transaction. On the other hand, in some cases, the smartphone or similar device is used only as the actual payment device at the POS.
在一些情况下,消费者可使用他或她的电话或计算机在基于网页的零售商处购物。当消费者准备好结账时,他或她将优选地具有点击与本系统的一些方面相关联的结账按钮的选项。点击所述按钮提示消费者提供他或他的用户名及密码以进行登录,及确认待使用的支付卡及物品待发送到的配送地址。此后,系统将提示消费者输入验证PIN,接着交易完成。此时,消费者被优选地返回到商家站点。此为非限制性实例。一些实施例针对使用服务器上的电子钱包中的一或多个虚拟卡号的无卡因特网商务,且一些实施例针对智能电话或类似者上的可下载电子钱包应用程序,所述可下载电子钱包应用程序用于在实体零售商处使用所述智能电话进行交易。In some cases, a consumer can use his or her phone or computer to shop at a web-based retailer. When the consumer is ready to check out, he or she will preferably have the option of clicking a checkout button associated with some aspects of the present system. Clicking the button prompts the consumer to provide his or her username and password to log in, and to confirm the payment card to be used and the shipping address to which the item is to be sent. Thereafter, the system will prompt the consumer to enter a verification PIN, and the transaction is completed. At this point, the consumer is preferably returned to the merchant's site. This is a non-limiting example. Some embodiments are directed to cardless Internet commerce using one or more virtual card numbers in an electronic wallet on a server, and some embodiments are directed to a downloadable electronic wallet application on a smartphone or the like for conducting transactions using the smartphone at a brick-and-mortar retailer.
一或多个实施例向消费者提供一或多个益处。一些实施例通过表格填写(formfill)或通过(pass through)功能(其优选地为钱包应用程序12的部分)来提供容易且方便的结账。一些实施例经由PIN或其它生物计量参数(例如,声纹或指纹)来提供安全支付。在此方面,智能电话可具备生物计量读取器及/或分析器。一些实施例省略这些特征中的一者、一些或所有。One or more embodiments provide one or more benefits to consumers. Some embodiments provide easy and convenient checkout through form fill or pass-through functionality (which is preferably part of the wallet application 12). Some embodiments provide secure payment via a PIN or other biometric parameter (e.g., voiceprint or fingerprint). In this regard, smartphones may be equipped with biometric readers and/or analyzers. Some embodiments omit one, some, or all of these features.
一或多个实施例向商家提供一或多个益处。一些实施例包含针对所有基于钱包的交易的从商家到授权银行的潜在责任移转。更特定来说,针对远程交易使用验证过程减小了与此类交易相关联的欺诈风险,且可限制及/或逆转欺诈责任从授权银行向商家的移转。使用验证过程还可通过使用费用较低的结构(这取决于消费者验证方法)来向商家提供更具吸引力的经济性。一或多个实施例还提供有限的整合影响,这是因为提供简单钱包应用程序接口(API)以传递卡细节、配送信息及安全令牌,且不需要任何新的合同关系(即,现有卡收单得到利用)。一或多个实施例向后兼容(即,对技术提供原生支持),从而产生更好的消费者体验及/或工效因素。同样,这些细节是示范性的、任选的且非限制性的;一些实施例针对使用服务器上的电子钱包中的一或多个虚拟卡号的无卡因特网商务,且一些实施例针对智能电话或类似者上的可下载电子钱包应用程序,所述可下载电子钱包应用程序用于在实体零售商处使用智能电话进行交易。One or more embodiments provide one or more benefits to merchants. Some embodiments include a potential shift of liability from merchants to authorizing banks for all wallet-based transactions. More specifically, using a verification process for remote transactions reduces the fraud risk associated with such transactions and can limit and/or reverse the shift of fraud liability from authorizing banks to merchants. Using a verification process can also provide merchants with more attractive economics by using a lower-cost structure (depending on the consumer verification method). One or more embodiments also provide limited integration impact by providing a simple wallet application programming interface (API) to pass card details, shipping information, and security tokens, and without requiring any new contractual relationships (i.e., existing card acquirers are leveraged). One or more embodiments are backwards compatible (i.e., provide native support for the technology), resulting in a better consumer experience and/or ergonomics. Again, these details are exemplary, optional, and non-limiting; some embodiments are directed to cardless Internet commerce using one or more virtual card numbers in an electronic wallet hosted on a server, and some embodiments are directed to a downloadable electronic wallet application on a smartphone or the like for conducting transactions using the smartphone at brick-and-mortar retailers.
关于图3描述的钱包应用程序12提供对跨越多个商务渠道进行的金融交易的综合解决方案。钱包应用程序12向消费者提供简单且具说服性的建议,且在一些情况下提供表格填写选项。一或多个实施例可使用已得到商家接受的现有支付网络2008及类似者,从而消除对大量整合的需要,同时提供更多的安全性及更好的经济性。一或多个实施例不要求发卡银行实施新要求,这是因为所述一或多个实施例可使用现有授权技术(例如,技术、CHIP及PIN及/或在线PIN)来起作用。一些实施例预期三个商务平台(即,零售、电子商务及移动)朝向移动电话中心系统的长期融合路径。如所提及,其它实施例涉及基于服务器的钱包及任选地可下载钱包应用程序,且可省略本文中描述的增强型授权特征中的一些或全部。The wallet application 12 described with respect to FIG. 3 provides a comprehensive solution for financial transactions conducted across multiple commerce channels. The wallet application 12 provides consumers with simple and persuasive recommendations and, in some cases, offers form-filling options. One or more embodiments may utilize existing payment networks 2008 and the like that are already accepted by merchants, thereby eliminating the need for extensive integration while providing increased security and better economics. One or more embodiments do not require issuing banks to implement new requirements because they can function using existing authorization technologies (e.g., technology, CHIP and PIN, and/or online PIN). Some embodiments anticipate a long-term convergence of the three commerce platforms (i.e., retail, e-commerce, and mobile) toward a mobile phone-centric system. As mentioned, other embodiments involve a server-based wallet and, optionally, a downloadable wallet application, and may omit some or all of the enhanced authorization features described herein.
可在消费者拥有“非智能电话(dumb phone)”的应用中使用一些方面。举例来说,在消费者正通过他或她的计算机进行电子商务交易或已起始对呼叫中心的呼叫且消费者不拥有智能电话的应用中,图3中的系统可利用现有SMS消息接发或其它消息接发技术来联系消费者的“非智能电话”并请求输入PIN。在从“非智能电话”接收到PIN之后,可验证并完成交易。此特征完全是任选的且可在一或多个实施例中被省略。Some aspects can be used in applications where the consumer has a "dumb phone." For example, in an application where the consumer is conducting an e-commerce transaction through his or her computer or has initiated a call to a call center and the consumer does not have a smartphone, the system in FIG3 can utilize existing SMS messaging or other messaging technology to contact the consumer's "dumb phone" and request entry of a PIN. After receiving the PIN from the "dumb phone," the transaction can be verified and completed. This feature is entirely optional and can be omitted in one or more embodiments.
图4为示范性平板计算装置或智能电话10或类似者的框图。单元10包含合适处理器(例如,微处理器402)。耦合到处理器402的蜂窝式收发器模块404包含天线及适当电路以发送及接收蜂窝电话信号(例如,3G或4G)。耦合到处理器402的WiFi收发器模块406包含天线及适当电路以允许单元400经由无线网络接入点或热点连接到因特网。所属领域的技术人员将了解,“Wi-Fi”为Wi-Fi联盟的商标及使用IEEE 802.11标准系列的产品的商标名称。FIG4 is a block diagram of an exemplary tablet computing device or smartphone 10 or the like. Unit 10 includes a suitable processor (e.g., microprocessor 402). A cellular transceiver module 404 coupled to processor 402 includes an antenna and appropriate circuitry to transmit and receive cellular telephone signals (e.g., 3G or 4G). A WiFi transceiver module 406 coupled to processor 402 includes an antenna and appropriate circuitry to allow unit 400 to connect to the Internet via a wireless network access point or hotspot. Those skilled in the art will appreciate that "Wi-Fi" is a trademark of the Wi-Fi Alliance and the brand name for products that use the IEEE 802.11 family of standards.
一或多个实施例在存储器412中包含钱包应用程序12,钱包应用程序12在被执行时致使处理器402实施本文中描述的功能性的至少一部分。操作系统427协调单元400的操作。苹果公司的iOS为合适操作系统的非限制性实例;其它非限制性实例包含基于Linux的系统(李纳斯·托沃兹(Linus Torvald)的注册商标)、Windows Phone(微软公司的注册商标)及类似者。One or more embodiments include a wallet application 12 in memory 412 that, when executed, causes processor 402 to implement at least a portion of the functionality described herein. Operating system 427 coordinates the operation of unit 400. Apple Inc.'s iOS is a non-limiting example of a suitable operating system; other non-limiting examples include Linux-based systems (a registered trademark of Linus Torvald), Windows Phone (a registered trademark of Microsoft Corporation), and the like.
耦合到处理器402的触摸屏410也一般指示各种输入/输出(I/O)装置(例如,小键盘、另一类型的显示器、鼠标或其它指针装置等等),在一或多个实施例中,其均可或可不出现。耦合到处理器402的音频模块418包含(例如)音频编码器/解码器(编解码器)、扬声器、耳机接口、麦克风等等。电力管理系统416可包含电池充电器、到电池的接口等等。存储器412耦合到处理器402。存储器412可包含(例如)易失性存储器(例如,RAM)及非易失性存储器(例如,ROM、快闪存储器)或以非暂时性方式存储信息的任何有形计算机可读可记录存储媒体。处理器402通常还将具有芯片上存储器。A touch screen 410 coupled to the processor 402 also generally indicates various input/output (I/O) devices (e.g., a keypad, another type of display, a mouse or other pointer device, etc.), which may or may not be present in one or more embodiments. An audio module 418 coupled to the processor 402 includes, for example, an audio codec/decoder (CODEC), a speaker, a headphone jack, a microphone, etc. A power management system 416 may include a battery charger, an interface to the battery, etc. Memory 412 is coupled to the processor 402. Memory 412 may include, for example, volatile memory (e.g., RAM) and non-volatile memory (e.g., ROM, flash memory), or any tangible computer-readable recordable storage medium that stores information in a non-transitory manner. The processor 402 will typically also have on-chip memory.
下文论述报价5994。Quote 5994 is discussed below.
因此,一些实施例可(例如)至少部分经由在平板或智能电话或类似者上运行的应用程序及在远程服务器或类似者上运行的另一应用程序来实施。Thus, some embodiments may, for example, be implemented at least in part via an application running on a tablet or smartphone or the like and another application running on a remote server or the like.
图5展示示范性软件架构图。钱包平台597包含以非暂时性方式存储在有形计算机可读可记录存储媒体中的可执行代码,所述可执行代码在被加载到一或多个服务器的存储器中时致使所述服务器的一或多个处理器实施本文中描述的逻辑的至少部分。数据库1479包含合适数据库程序(例如,Oracle DBMS、来自微软公司的Access及SQL Server、来自IBM的DB2及开源DBMS MySQL),其以非暂时性方式存储在有形计算机可读可记录存储媒体以及永久存储装置中以在其中存储记录。所述数据库程序在被加载到一或多个服务器的存储器中时致使所述服务器的一或多个处理器实施本文中描述的数据库(例如,具有预注册信息)。各种接口模块包含以非暂时性方式存储在有形计算机可读可记录存储媒体中的可执行代码,所述可执行代码在被加载到一或多个服务器的存储器中时致使所述服务器的一或多个处理器实施本文中描述的接口功能性及通信流程(包含钱包平台与外部实体之间的任何所需数据转译)。GUI 1477提供到消费者598的接口;配送商家接口模块1475提供到配送商家599的接口;余额查询服务接口模块1469提供到余额查询服务989的接口;预支付卡发行机构接口模块1471提供到预支付卡发行机构596的接口;及电子商务零售商接口模块1473提供到电子商务零售商895的接口。此外,注册及账户维护模块1483经由GUI 1477与消费者598接口连接以执行注册及维护功能;新数据及/更新可存储在数据库1479中。在一些情况下,本地PAN经由接口1471来自预支付卡发行机构596;模块1481根据相关规则确定针对哪些国家获得PAN。FIG5 shows an exemplary software architecture diagram. The wallet platform 597 includes executable code stored in a non-transitory manner on a tangible, computer-readable, recordable storage medium. When loaded into the memory of one or more servers, the executable code causes one or more processors of the servers to implement at least a portion of the logic described herein. The database 1479 includes a suitable database program (e.g., Oracle DBMS, Access and SQL Server from Microsoft, DB2 from IBM, and the open source DBMS MySQL) stored in a non-transitory manner on a tangible, computer-readable, recordable storage medium and a permanent storage device to store records therein. The database program, when loaded into the memory of one or more servers, causes one or more processors of the servers to implement the database described herein (e.g., with pre-registered information). Various interface modules include executable code stored in a non-transitory manner on a tangible, computer-readable, recordable storage medium. When loaded into the memory of one or more servers, the executable code causes one or more processors of the servers to implement the interface functionality and communication processes described herein (including any required data translation between the wallet platform and external entities). GUI 1477 provides an interface to consumer 598; shipping merchant interface module 1475 provides an interface to shipping merchant 599; balance inquiry service interface module 1469 provides an interface to balance inquiry service 989; prepaid card issuer interface module 1471 provides an interface to prepaid card issuer 596; and e-commerce retailer interface module 1473 provides an interface to e-commerce retailer 895. Furthermore, registration and account maintenance module 1483 interfaces with consumer 598 via GUI 1477 to perform registration and maintenance functions; new data and/or updates may be stored in database 1479. In some cases, the local PAN comes from prepaid card issuer 596 via interface 1471; module 1481 determines for which countries the PAN is obtained based on relevant regulations.
参考图6,在一些实施例中,钱包1989在步骤1901处检测商家1999处的结账。接着,钱包1989验证用户(步骤1902),且选择支付细节(步骤1902)。接着,钱包服务器1988确定银行为钱包ACS(银行的验证服务器)客户,且不需要任何进一步验证(步骤1903)。接着,所述钱包在商家页面1999中表格填写支付细节(包含AAV(账户持有人验证值))。接着,商家以正常方式授权交易(到商家收单机构990的具有AAV的授权请求)。通过支付网络987将所述授权请求传递到银行授权系统2010。商家收单机构990经由网络987从系统2010接收必要的批准(授权响应),且将所述批准(授权响应)传递回到页面1999。在一些情况下,网络987为例如网络2008的网络。系统2010通常由发行机构运行或以发行机构的名义运行,且因此已与图2中的发行机构2010接收到相同的参考字符。Referring to FIG. 6 , in some embodiments, wallet 1989 detects checkout at merchant 1999 at step 1901. Wallet 1989 then authenticates the user (step 1902) and selects payment details (step 1903). Wallet server 1988 then determines that the bank is a wallet ACS (bank's authentication server) client and that no further authentication is required (step 1903). The wallet then fills in the payment details (including the AAV (Account Holder Verification Value)) on the merchant page 1999 form. The merchant then authorizes the transaction in the normal manner (authorization request with the AAV to merchant acquirer 990). The authorization request is passed to bank authorization system 2010 via payment network 987. Merchant acquirer 990 receives the necessary approval (authorization response) from system 2010 via network 987 and passes the approval (authorization response) back to page 1999. In some cases, network 987 is a network such as network 2008. System 2010 is typically operated by or on behalf of an issuing organization and, therefore, has received the same reference characters as issuing organization 2010 in FIG. 2 .
图7涉及消费者报价的方面。存在供消费者在消费者登记数据库1996中登记的两种不同方式。如在1995处,基于(例如)支付网络运营商(PNO)2008维护的账户,自动登记是可能的;某些账户可经分割及启用以供参与。如在1994处,在另一方面中,消费者可被给予决定参加的机会。这可通过(例如)使PNO 2008或某个其它实体实行分析或检查某些其它消费者数据库来实行,以进行服务扩大(outreach)从而邀请一或多个消费者参加。此可为选择性(针对性)或开放的。在任何情形中,应尊重消费者的隐私,使得在消费者共享任何信息或接收任何报价之前应要求消费者进行一些动作(注册、确认或类似者)。在许多情形中,这可在线实行或经由移动消息接发或使用电子邮件中的可点击链接来实行。消费者登记数据库1996管理所有经注册消费者。其最终映射回到电子钱包账户;例如,经由信用卡或借记卡账户或通过钱包账户本身。FIG7 relates to aspects of consumer offers. There are two different ways for consumers to register in the consumer registration database 1996. Automatic registration is possible, as in 1995, based on accounts maintained by, for example, a payment network operator (PNO) 2008; certain accounts may be segmented and enabled for participation. Alternatively, as in 1994, consumers may be given the opportunity to opt-in. This can be accomplished, for example, by having the PNO 2008 or some other entity analyze or review certain other consumer databases to conduct outreach and invite one or more consumers to participate. This can be selective (targeted) or open. In any case, consumer privacy should be respected, requiring the consumer to perform some action (registration, confirmation, or the like) before sharing any information or receiving any offers. In many cases, this can be accomplished online, via mobile messaging, or using a clickable link in an email. The consumer registration database 1996 manages all registered consumers. This is ultimately mapped back to an e-wallet account; for example, via a credit or debit card account or through the wallet account itself.
报价注册表1997通常涉及企业与企业的交互。报价的规则由提供报价的任何者确定,无论其是否是商家、制造商、发卡银行等等。适当实体提供报价规则、所述规则所适用的商家、用于报价的代码范围或某种识别方案等等。每个人可使用单个识别符接收报价;可提供序列化识别符等等。在报价注册表1997中存储此信息。The offer registry 1997 typically involves business-to-business interactions. The rules for an offer are determined by whoever is providing the offer, whether it's a merchant, manufacturer, issuing bank, or the like. The appropriate entity provides the offer rules, the merchants to which they apply, the code range or some identification scheme used for the offer, and so on. Each person can receive an offer using a single identifier; serialized identifiers can be provided, and so on. This information is stored in the offer registry 1997.
交易资格授予服务1998基于注册表1997及数据库1996实时应用所述规则。服务1998将经注册报价的规则应用到针对给定消费者到来的交易信息且确定所有信息是否均合格以授予资格。接着,服务1998更新特定消费者的注册及交易记录。The transaction qualification service 1998 applies the rules in real time based on the registration table 1997 and the database 1996. The service 1998 applies the rules quoted by the registration to the transaction information coming in for a given consumer and determines whether all information is qualified for qualification. The service 1998 then updates the registration and transaction records for the specific consumer.
电子钱包平台597提供商家与消费者2002之间关于待被授予资格的交易的交互。消费者2002转到商家结账页面1999且当消费者指示他或她希望使用电子钱包进行支付时,他或她被重新路由到电子钱包平台597,且接着使由所述商家提供的相关交易信息通过交易资格授予服务1998。如果促销可适用,那么将此信息传递回到电子钱包平台597,且当消费者完成与电子钱包平台597的交互时,所述信息传递回到所述商家,作为电子钱包平台597与所述商家之间的接口的部分。如果商家想要接受电子钱包平台597,那么将存在所述商家将传递到电子钱包平台597的某些消息及所述商家将从电子钱包平台597接收回的某些消息。The e-wallet platform 597 facilitates interaction between merchants and consumers 2002 regarding transactions to be qualified. The consumer 2002 goes to the merchant checkout page 1999 and when the consumer indicates that he or she wishes to pay using the e-wallet, he or she is rerouted to the e-wallet platform 597 and then passes the relevant transaction information provided by the merchant through the transaction qualification service 1998. If a promotion is applicable, this information is passed back to the e-wallet platform 597, and when the consumer completes the interaction with the e-wallet platform 597, the information is passed back to the merchant as part of the interface between the e-wallet platform 597 and the merchant. If the merchant wants to accept the e-wallet platform 597, there will be certain messages that the merchant will pass to the e-wallet platform 597 and certain messages that the merchant will receive back from the e-wallet platform 597.
图9描绘使用现有预支付卡的国际商家处的示范性交易。在901处,消费者598对关于在被提供总到货成本之后是否继续结账的询问做出肯定响应。在902处,电子商务零售商895产生对电子钱包597的呼叫以检索支付方法及确认配送地址信息。在903处,电子钱包起始对余额查询服务989的请求以产生对预支付发卡机构596的余额查询,以确定所述预支付卡上剩余的资金金额。电子钱包597向余额查询服务989提供与所述电子商务零售商国家相关联的预支付PAN。FIG9 depicts an exemplary transaction at an international merchant using an existing prepaid card. At 901, consumer 598 responds affirmatively to a query regarding whether to proceed with checkout after being provided with the total landed cost. At 902, e-commerce retailer 895 initiates a call to e-wallet 597 to retrieve payment information and confirm shipping address information. At 903, e-wallet initiates a request to balance inquiry service 989 to generate a balance inquiry with prepaid card issuer 596 to determine the amount of funds remaining on the prepaid card. e-wallet 597 provides balance inquiry service 989 with the prepaid PAN associated with the e-commerce retailer's country.
在904处,余额查询服务格式化以预支付卡发行机构596为目的地的余额查询授权请求并将其发送到授权网络987(例如,网络2008)。在905处,所述授权网络将余额查询转发到预支付卡发行机构。在906处,预支付卡发行机构将具有在所述预支付卡上剩余的资金额的对余额查询的授权响应发送到授权网络。在907处,授权网络将所述授权响应发送到余额查询服务。在908处,所述余额查询服务将余额信息提供到所述电子钱包。在909处,电子钱包产生到资金购买/支付交易收单机构/处理器9999的请求以起始支取与消费者简档相关联的默认资金卡的购买,以得到为电子商务购买金额与预支付卡上的可用金额之间的差额。电子钱包597向实体9999提供资金卡PAN信息及金额。At 904, the balance inquiry service formats a balance inquiry authorization request destined for the prepaid card issuer 596 and sends it to the authorization network 987 (e.g., network 2008). At 905, the authorization network forwards the balance inquiry to the prepaid card issuer. At 906, the prepaid card issuer sends an authorization response to the balance inquiry with the remaining funds on the prepaid card to the authorization network. At 907, the authorization network sends the authorization response to the balance inquiry service. At 908, the balance inquiry service provides the balance information to the e-wallet. At 909, the e-wallet generates a request to the funds purchase/payment transaction acquirer/processor 9999 to initiate a purchase to the default funds card associated with the consumer profile for the difference between the e-commerce purchase amount and the available funds on the prepaid card. The e-wallet 597 provides the funds card PAN information and the amount to entity 9999.
注意,“0100”及“0110”是指ISO 8583消息“授权请求”及“授权请求响应”。Note that "0100" and "0110" refer to the ISO 8583 messages "Authorization Request" and "Authorization Request Response".
在910处,实体9999格式化以资金卡发行机构986为目的地的购买授权请求且将购买授权请求发送到授权网络987。在911处,授权网络将购买授权请求转发到资金卡发行机构986。在912处,资金卡发行机构将对授权请求的批准响应提供到授权网络。在913处,授权网络将授权响应转发到实体9999。在914处,实体9999将授权响应转发到钱包597。At 910, entity 9999 formats a purchase authorization request destined for fund card issuer 986 and sends the purchase authorization request to authorization network 987. At 911, the authorization network forwards the purchase authorization request to fund card issuer 986. At 912, the fund card issuer provides an approval response to the authorization request to the authorization network. At 913, the authorization network forwards the authorization response to entity 9999. At 914, entity 9999 forwards the authorization response to wallet 597.
在915处,电子钱包产生到实体9999的请求以起始支付交易而以电子商务购买与预支付卡上的剩余资金之间的差额(此为与由资金卡发行机构986批准的购买金额相同的购买金额)给所述预支付卡“充值”。电子钱包向实体9999提供预支付PAN及金额。预支付PAN与和电子商务零售商(例如,美国电子商务零售商、美国预支付卡)相同的国家相关联。在916处,实体9999格式化以预支付卡发行机构596为目的地的支付交易授权请求且将支付交易授权请求发送到授权网络987。At 915, the e-wallet generates a request to entity 9999 to initiate a payment transaction to "charge" the prepaid card with the difference between the e-commerce purchase and the remaining funds on the prepaid card (this is the same purchase amount as the purchase amount approved by the fund card issuer 986). The e-wallet provides the prepaid PAN and the amount to entity 9999. The prepaid PAN is associated with the same country as the e-commerce retailer (e.g., a US e-commerce retailer, a US prepaid card). At 916, entity 9999 formats a payment transaction authorization request destined for the prepaid card issuer 596 and sends the payment transaction authorization request to the authorization network 987.
在917处,授权网络987将支付交易授权请求转发到预支付卡发行机构。在918处,预支付卡发行机构596将对所述授权请求的经批准响应提供到授权网络987。在919处,授权网络将授权响应转发到实体9999。在920处,实体9999将指示充值被批准的响应提供到电子钱包。流程921及922展示钱包与预支付卡发行机构之间的CVC 2请求及响应。在此方面中,在购买时,在已从资金卡发行机构获得批准且已成功实现充值之后,为使购买成功,有必要向商家提供使授权通过所需的所有细节。因此,所述商家将需要CVC 2数据。CVC 2数据通常由商家请求以确保进行在线交易的人真的持有所述卡。在一或多个实施例中,CVC 2数据未被存储且因此必须从预支付卡发行机构获得。在921及922处,针对特定预支付卡获得CVC 2值以在购买交易中使用。在923处,由所述钱包向电子商务零售商提供包含预支付卡PAN、截止日期及CVC 2(如果需要)的支付信息。At 917, authorization network 987 forwards the payment transaction authorization request to the prepaid card issuer. At 918, prepaid card issuer 596 provides an approved response to the authorization request to authorization network 987. At 919, authorization network forwards the authorization response to entity 9999. At 920, entity 9999 provides a response to the e-wallet indicating that the top-up has been approved. Flows 921 and 922 illustrate the CVC 2 request and response between the e-wallet and the prepaid card issuer. In this regard, at the time of purchase, after approval has been obtained from the fund card issuer and the top-up has been successfully completed, it is necessary to provide the merchant with all the details required to approve the purchase. Therefore, the merchant will need CVC 2 data. CVC 2 data is typically requested by merchants to ensure that the person conducting an online transaction is actually in possession of the card. In one or more embodiments, CVC 2 data is not stored and must therefore be obtained from the prepaid card issuer. At 921 and 922, a CVC 2 value is obtained for a particular prepaid card to use in a purchase transaction. At 923, payment information including the prepaid card PAN, expiration date, and CVC 2 (if required) is provided by the wallet to the e-commerce retailer.
在924处,电子商务零售商895产生到其收单机构990的请求以支取预支付卡执行电子商务购买。在925处,电子商务零售商收单机构990格式化以预支付卡发行机构为目的地的购买授权请求且将购买授权请求发送到授权网络。在926处,所述授权网络将购买授权请求转发到预支付卡发行机构596。在927处,预支付卡发行机构596将对所述授权请求的响应提供到所述授权网络。在928处,所述授权网络将所述授权响应提供到电子商务零售商收单机构。在929处,电子商务零售商收单机构990将所述授权响应转发到电子商务零售商。在930处,电子商务零售商将购买确认提供到消费者598。At 924, the e-commerce retailer 895 generates a request to its acquirer 990 to withdraw the prepaid card to perform the e-commerce purchase. At 925, the e-commerce retailer acquirer 990 formats a purchase authorization request destined for the prepaid card issuer and sends the purchase authorization request to the authorization network. At 926, the authorization network forwards the purchase authorization request to the prepaid card issuer 596. At 927, the prepaid card issuer 596 provides a response to the authorization request to the authorization network. At 928, the authorization network provides the authorization response to the e-commerce retailer acquirer. At 929, the e-commerce retailer acquirer 990 forwards the authorization response to the e-commerce retailer. At 930, the e-commerce retailer provides a purchase confirmation to the consumer 598.
预期电子商务零售商收单机构框990是在与电子商务零售商相同的司法管辖区中的银行,以及由可定位在任何司法管辖区中的银行操作或以所述银行的名义操作的服务器。预期余额查询服务框989是具有适当软件的服务器,其经配置以将余额查询发送到预支付卡发行机构以确定多少金额留在所述卡上;此服务器可能处于与电子钱包服务器相同的司法管辖区中,但也可处于其它地方。预期预支付卡发行机构框596是可能但不一定处于与电子商务零售商相同的司法管辖区中的预支付卡发行机构以及由所述预支付卡发行机构运行或以所述预支付卡发行机构的名义运行的可定位在任何司法管辖区中的具有合适软件的服务器。预期资金卡发行机构框986是最可能处于消费者的祖国的银行机构以及由此银行机构运行或以此银行机构的名义运行的可定位在任何司法管辖区中的具有合适软件的服务器。授权网络987通常为跨国网络(例如,上文论述的银行网(BANKNET)或维萨网(VISANET)网络或其它运营商的支付处理网络)。预期资金购买/支付交易收单机构/处理器框9999是:(i)收单机构,其处置在购物者祖国的卡上的购买以及在电子商务零售所定位于的司法管辖区中的预支付卡的充值;以及(ii)服务器,其由此收单机构运行或以此收单机构的名义运行,所述服务器具有合适软件。所述服务器及收单机构可处于任何司法管辖区中且其本身可处于相同或不同司法管辖区中。在一些情形中,框9999的功能性可在两个或多于两个不同实体之间划分。The intended e-commerce retailer acquirer box 990 is a bank in the same jurisdiction as the e-commerce retailer, and a server operated by or on behalf of the bank, which can be located in any jurisdiction. The intended balance inquiry service box 989 is a server with appropriate software configured to send a balance inquiry to the prepaid card issuer to determine the amount remaining on the card; this server may be in the same jurisdiction as the e-wallet server, but can also be located elsewhere. The intended prepaid card issuer box 596 is a prepaid card issuer, which may, but not necessarily, be in the same jurisdiction as the e-commerce retailer, and a server with appropriate software operated by or on behalf of the prepaid card issuer, which can be located in any jurisdiction. The intended fund card issuer box 986 is a banking institution most likely located in the consumer's home country, and a server with appropriate software operated by or on behalf of the banking institution, which can be located in any jurisdiction. Authorized network 987 is typically a multinational network (e.g., the BANKNET or VISANET networks discussed above, or other carriers' payment processing networks). It is contemplated that the funds purchase/payment transaction acquirer/processor block 9999 is: (i) an acquirer, which handles purchases on cards in the shopper's home country and top-ups on prepaid cards in the jurisdiction where the e-commerce retailer is located; and (ii) a server, operated by or on behalf of the acquirer, with appropriate software. The server and acquirer may be located in any jurisdiction and may themselves be located in the same or different jurisdictions. In some cases, the functionality of block 9999 may be divided between two or more different entities.
应适当考虑可适用的法律及法规注意事项及/或合同义务,这是因为在一些实施例中,商家将接受在技术上并非消费者的资金卡的卡并配送到并非消费者的实际配送地址的地址;此外,在一些实施例中,也不存在发行实体卡(预支付或其它)卡的情况(其是虚拟的)。Applicable legal and regulatory considerations and/or contractual obligations should be appropriately considered because, in some embodiments, the merchant will accept a card that is not technically the consumer's financial card and ship to an address that is not the consumer's actual shipping address; further, in some embodiments, there is no physical card (prepaid or otherwise) issued (it is virtual).
在涉及此类注意事项的那些实施例中,应适当考虑解决配送商家收单机构及预支付卡发行机构可能不愿冒险在结算发生之前发送及/或批准交易方面的问题。在一些实施例中,配送商家将在资金卡购买时在结算已发生之前起始支付交易授权请求,及/或预支付卡发行机构将在支付交易时在结算已发生之前批准电子商务购买。In those embodiments involving such considerations, due consideration should be given to addressing the potential reluctance of shipping merchant acquirers and prepaid card issuers to risk sending and/or approving transactions before settlement has occurred. In some embodiments, the shipping merchant will initiate a payment transaction authorization request before settlement has occurred in the case of a fund card purchase, and/or the prepaid card issuer will approve the e-commerce purchase before settlement has occurred in the case of a payment transaction.
在一些情形中,预支付卡发行机构将能够将预支付卡上的购买仅限制到那些通过钱包发生的购买-举例来说,将确保账单及/或配送地址为配送商家的仓库。在其它情形中,在授权请求中将需要额外指示符来指示所述交易是经由电子钱包产生。其它情形不涉及单独预支付卡且在此类情形中,这些注意事项不是问题。In some cases, the prepaid card issuer will be able to restrict purchases on the prepaid card to only those made through the wallet—for example, ensuring that the billing and/or shipping address is the shipping merchant's warehouse. In other cases, an additional indicator will be required in the authorization request to indicate that the transaction was made through the electronic wallet. Other cases do not involve a separate prepaid card, and in such cases, these considerations are not an issue.
图10描绘使用本地资金卡的国际商家处的示范性交易,其中商家接受外国发行的卡。在1001处,消费者598对关于是否继续进行结账的查询做出肯定的响应。在1002处,电子商务零售商895产生到电子钱包的呼叫以检索支付方法及确认配送地址信息。在1003处,电子钱包597将支付信息提供到电子商务零售商895,所述支付信息包含资金卡PAN及截止日期。在一或多个实施例中,电子钱包不存储资金卡CVC 2,所以如果电子商务零售商需要CVC2,那么消费者将需要在电子商务零售商站点上填充所述字段。在1004处,电子商务零售商产生到其收单机构990的请求以支取资金卡执行电子商务购买。在1005处,电子商务零售商收单机构990格式化以资金卡发行机构986为目的地的购买授权请求且将所述购买授权请求发送到授权网络987。在1006处,授权网络987将购买授权请求转发到资金卡发行机构986。在1007处,资金卡发行机构将对所述授权请求的经批准响应提供到所述授权网络。在1008处,所述授权网络将所述授权响应提供到电子商务零售商收单机构990。在1009处,电子商务零售商收单机构将授权响应转发到电子商务零售商895。在1010处,电子商务零售商将购买确认提供给所述消费者。在1011处,电子商务零售商产生到清算系统1081的用于电子商务购买的清算消息(例如,消息类型指示符(MTI)1240)。在1012处,所述清算系统将用于电子商务购买的清算消息发送到资金卡发行机构986。预期清算系统框1081是正常营业清算系统且可定位在(例如)美国或另一司法管辖区中。同样,一些实施例不涉及跨司法管辖区的方面及/或本地预支付资金卡。Figure 10 depicts an exemplary transaction at an international merchant using a local money card, where the merchant accepts foreign-issued cards. At 1001, the consumer 598 responds affirmatively to a query regarding whether to proceed with checkout. At 1002, the e-commerce retailer 895 initiates a call to the e-wallet to retrieve the payment method and confirm shipping address information. At 1003, the e-wallet 597 provides payment information to the e-commerce retailer 895, including the money card PAN and expiration date. In one or more embodiments, the e-wallet does not store the money card CVC2, so if the e-commerce retailer requires a CVC2, the consumer will need to populate these fields on the e-commerce retailer's website. At 1004, the e-commerce retailer generates a request to its acquirer 990 to withdraw the money card to execute the e-commerce purchase. At 1005, the e-commerce retailer acquirer 990 formats a purchase authorization request destined for the money card issuer 986 and sends the purchase authorization request to the authorization network 987. At 1006, the authorization network 987 forwards the purchase authorization request to the fund card issuer 986. At 1007, the fund card issuer provides an approved response to the authorization request to the authorization network. At 1008, the authorization network provides the authorization response to the e-commerce retailer acquirer 990. At 1009, the e-commerce retailer acquirer forwards the authorization response to the e-commerce retailer 895. At 1010, the e-commerce retailer provides a purchase confirmation to the consumer. At 1011, the e-commerce retailer generates a clearing message (e.g., message type indicator (MTI) 1240) for the e-commerce purchase to the clearing system 1081. At 1012, the clearing system sends the clearing message for the e-commerce purchase to the fund card issuer 986. It is contemplated that the clearing system block 1081 is a normal business clearing system and may be located, for example, in the United States or another jurisdiction. Likewise, some embodiments do not involve cross-jurisdictional aspects and/or local prepaid fund cards.
本发明的一些实施例涉及数字钱包的虚拟卡号。在本文中使用以下术语:Some embodiments of the present invention relate to virtual card numbers for digital wallets. The following terms are used herein:
●虚拟卡号-在后端与真实卡号(RCN)关联的唯一号码(至少在一些情况下为16个数字)。所述虚拟卡号可通过若干组规则、警报及限制进行设置,这允许对支付的严格而灵活的管理● Virtual Card Number - a unique number (16 digits at least in some cases) that is linked to the real card number (RCN) in the backend. The virtual card number can be set with several sets of rules, alerts and limits, which allows for strict yet flexible management of payments
●真实卡号(RCN)-写在实体卡上的号码(至少在一些情况下为16个数字)Real Card Number (RCN) - the number written on the physical card (at least in some cases it is 16 digits)
●数字钱包-用户的金融信息(卡号、地址等等)的托管方(host),其促进了仅以少许点击或交互进行交易Digital wallet - a host for a user's financial information (card number, address, etc.), facilitating transactions with only a few clicks or interactions
●卡-信用卡、借记卡或预支付卡Card - credit, debit or prepaid card
●消费者-光顾实体店或在线店的最终用户● Consumers – the end users who visit a physical store or online store
●商家-在线店或实体店Merchants – online or physical stores
●远程支付-使用任何合适的计算装置:桌上型计算机、膝上型计算机、智能电话、平板计算机及类似者使用因特网连接进行的支付● Remote Payment - Payments made using any suitable computing device: desktop, laptop, smartphone, tablet and similar using an internet connection
●接近支付-使用近场通信进行的支付Proximity Payments – Payments made using Near Field Communication
●近场通信(NFC)-用于通过使装置触碰在一起或使所述装置极为贴近(通常不超过几厘米)来使所述装置彼此使用无线电通信的若干组规则(在本文中用于支付用途)Near Field Communication (NFC) - a set of rules for devices to communicate with each other using radio frequency by touching them together or bringing them into close proximity (usually no more than a few centimeters) (used herein for payment purposes)
信用卡、借记卡及预支付卡包含可用于识别发卡银行及持卡人的银行账户的一系列号码。虚拟卡号码(VCN)为不含有任何识别信息但与真实卡号(RCN)关联的一系列随机产生的号码。Credit, debit, and prepaid cards contain a series of numbers that can be used to identify the issuing bank and the cardholder's bank account. A virtual card number (VCN) is a randomly generated number that contains no identifying information but is linked to a real card number (RCN).
数字钱包为实体钱包的电子形式且容纳各种支付方法(例如,信用卡、借记卡及/或预支付卡)及/或呈储值形式的电子现金。A digital wallet is an electronic version of a physical wallet and holds various payment methods (e.g., credit, debit, and/or prepaid cards) and/or electronic cash in the form of stored value.
当前由数字钱包提供的益处中的一者为向商家隐藏消费者的RCN,从而允许消费者从其不倾向于给予其RCN的商家进行购买。然而,向商家隐藏消费者的RCN的结果为商家不知道哪一张银行卡正被使用且与所述特定银行卡相关联的任何促销活动被放弃。One of the benefits currently offered by digital wallets is hiding the consumer's RCN from merchants, thereby allowing consumers to purchase from merchants to whom they are not inclined to give their RCN. However, a consequence of hiding the consumer's RCN from merchants is that the merchant does not know which bank card is being used and any promotions associated with that particular bank card are forfeited.
通过将VCN并入到数字钱包,消费者能够隐藏其账户信息同时显露发行所述卡的银行,从而享受能够在不给出其RCN的情况下从商家购买的益处同时享受与使用特定银行卡相关联的所有促销活动。By incorporating a VCN into a digital wallet, consumers are able to hide their account information while revealing the bank that issued the card, thereby enjoying the benefits of being able to purchase from merchants without giving out their RCN while enjoying all the promotions associated with using a specific bank card.
现将描述现有支付选项。一种当前技术涉及经由信用卡、借记卡或预支付卡直接对商家进行支付。如图11中所见,向消费者询问卡信息8001、配送地址(此处为商店提货8002)及账单地址8003及类似者。参考图12,在支付的审阅期间,消费者通常审阅他或他已在先前页面中输入的所有信息。商家能够获得来自消费者的信息(包含实际卡号-RCN)。此选项是有利的,这是因为其不要求任何形式的注册,消费者有权享有他的卡给予的任何特权,商家通过标准过程处理交易且在他或她的银行账户中接收他或她的结算,且现有纠纷处理及/或退款过程是可用的。另一方面,消费者面临向商家显露他或她的卡号及安全码的风险,且所述过程是麻烦的,这是因为所述过程要求消费者填写许多信息字段。Existing payment options will now be described. A current technology involves paying merchants directly via credit cards, debit cards, or prepaid cards. As shown in Figure 11, consumers are asked for card information 8001, delivery address (here, store pickup 8002), and billing address 8003, and the like. With reference to Figure 12, during the review of payment, consumers typically review all the information they have entered in the previous page. Merchants are able to obtain information from consumers (including actual card number -RCN). This option is advantageous because it does not require any form of registration, consumers are entitled to any privileges granted by their card, merchants process transactions through standard procedures and receive their settlements in their bank accounts, and existing dispute resolution and/or refund processes are available. On the other hand, consumers face the risk of revealing their card number and security code to merchants, and the process is cumbersome because it requires consumers to fill in many information fields.
另一当前技术涉及经由数字钱包间接向商家进行的支付。如图13中所展示,将消费者重定向到钱包网站(例如,通过选择钱包选项“电子钱包”8004)。在图14,举例来说,消费者使用他或她的电子邮件(或另一用户名)及密码登录到他或她的钱包账户。在图15中,消费者审阅待用于购买的卡且点击“继续”按钮8005以确认支付且被重定向到商家站点。在图16中,消费者审阅他或她的信息。在此选项中,RCN信息不被传递到商家。商家仅接收到支付令牌。此选项是有利的,这是因为消费者仅需登录而非填写信息字段,且因为消费者的卡号及安全码向商家隐藏。另一方面,消费者放弃其卡所给予的任何特权,且商家在他或她的钱包账户而非他或她的银行账户中接收支付,且纠纷处理及退款过程对于商家来说是困难的。Another current technology involves indirect payments to merchants via digital wallets. As shown in Figure 13, the consumer is redirected to a wallet website (e.g., by selecting the wallet option "E-Wallet" 8004). In Figure 14, for example, the consumer logs into their wallet account using their email (or another username) and password. In Figure 15, the consumer reviews the card to be used for the purchase and clicks the "Continue" button 8005 to confirm the payment and be redirected to the merchant's site. In Figure 16, the consumer reviews their information. In this option, the RCN information is not passed to the merchant. The merchant only receives a payment token. This option is advantageous because the consumer only needs to log in instead of filling in information fields, and because the consumer's card number and security code are hidden from the merchant. On the other hand, the consumer gives up any privileges granted by their card, and the merchant receives the payment in their wallet account instead of their bank account, and the dispute resolution and refund process is difficult for the merchant.
又另一当前技术涉及经由虚拟卡号(也称为虚拟账号)与商家直接交互。此处,在图17中,用户使用用户ID及密码或类似者在8006处登录,且在8007处被提供虚拟卡号。在图18中,接着,用户将来自8007的虚拟卡信息输入到对应字段8008中。有利的是,消费者的真实卡号及安全码向商家隐藏。另一方面,存在相对非直观的用户体验,其中消费者需要离开当前交易以转到他或她的银行网站8006以产生VCN 8007(通常通过在他或她的浏览器的窗口与浏览器选项卡之间交换);此外,如同第一当前选项,这是需要消费者填写许多信息字段的麻烦过程。Yet another current technique involves interacting directly with merchants via a virtual card number (also known as a virtual account number). Here, in FIG. 17 , a user logs in at 8006 using a user ID and password or the like and is provided with a virtual card number at 8007 . In FIG. 18 , the user then enters the virtual card information from 8007 into corresponding fields 8008 . Advantageously, the consumer's actual card number and security code are hidden from the merchant. On the other hand, this presents a relatively unintuitive user experience, requiring the consumer to leave the current transaction to go to their bank's website 8006 to generate a VCN 8007 (typically by switching between windows and browser tabs in their browser). Furthermore, as with the first current option, this is a cumbersome process requiring the consumer to fill out numerous information fields.
现参考图19,现将描述根据本发明的实施例的示范性步骤序列,其中消费者经由具有VCN能力的数字钱包进行远程支付。在8009处,用户选择具有VCN能力的数字钱包“E-wallet”作为支付选项。因此,将消费者从商家网站重定向到电子钱包网站。在图20中的8010处,消费者使用他或她的电子邮件或类似者登入或在他或她未拥有账户的情况下注册账户。在图21中的8011处,通过姓名向消费者打招呼且显示他或她选择的个人消息。如果所述姓名及个人消息两者均是正确的,那么他或她继续键入他或他的密码。在图22中,消费者可选择已处于他或她的钱包中的RCN或VCN,如在8012处;通过点击紧挨着他或她的RCN的“使用VCN”按钮8013来产生单个交易的VCN;或通过点击“添加卡”按钮8014来将新RCN或VCN添加到他或她的钱包。可提供用于添加及/或管理VCN的任选功能性。如果消费者希望管理VCN规则、限制及警报,他或她可通过接口本身这样做。在右侧列中,可提供各种配送地址选项,例如“住宅(默认)”、“度假屋”及“爸爸的房子”。图23为此管理接口的非限制性实例。如图24中所见,在消费者已选择他或她希望使用的卡之后,他或她将点击“审阅您的订单”按钮以被重定向到商家站点以完成他或她的交易;在8015处,商家网站显示VCN而不显示RCN。Referring now to FIG. 19 , an exemplary sequence of steps according to an embodiment of the present invention will now be described, in which a consumer makes a remote payment via a VCN-enabled digital wallet. At 8009 , the user selects a VCN-enabled digital wallet, "E-wallet," as a payment option. Consequently, the consumer is redirected from the merchant's website to the e-wallet website. At 8010 in FIG. 20 , the consumer logs in using their email address or similar, or registers an account if they don't already have one. At 8011 in FIG. 21 , the consumer is greeted by name and presented with a personal message of their choice. If both the name and personal message are correct, the consumer proceeds to enter their password. In FIG. 22 , the consumer can select an RCN or VCN already in their wallet, as at 8012; generate a VCN for a single transaction by clicking the "Use VCN" button 8013 next to their RCN; or add a new RCN or VCN to their wallet by clicking the "Add Card" button 8014. Optional functionality for adding and/or managing VCNs may be provided. If the consumer wishes to manage VCN rules, restrictions, and alerts, they can do so through the interface itself. In the right-hand column, various shipping address options may be provided, such as "Home (default)," "Vacation Home," and "Dad's House." FIG23 is a non-limiting example of such a management interface. As seen in FIG24 , after the consumer has selected the card they wish to use, they will click the "Review Your Order" button to be redirected to the merchant site to complete their transaction; at 8015, the merchant website displays the VCN but not the RCN.
有利的是,在此实施例中,消费者可产生待仅用于特定交易的VCN;消费者可创建待用于不同用途的多个VCN且并可指定有效期限或VCN的可使用次数;及/或消费者可设置对其VCN的控制,例如在(例如)以下情况下请求被提醒或使交易被拒绝:交易金额超过规定限制、在VCN上花费的金额已达到其每日限制及/或特定类别的消费已达到其限制。Advantageously, in this embodiment, a consumer can generate a VCN to be used only for a specific transaction; a consumer can create multiple VCNs to be used for different purposes and can specify an expiration date or the number of times the VCN can be used; and/or a consumer can set controls over their VCN, such as requesting to be alerted or have a transaction declined if, for example, the transaction amount exceeds a specified limit, the amount spent on the VCN has reached its daily limit, and/or a specific category of spending has reached its limit.
在本发明的另一方面中,经由NFC钱包进行接近支付。除经由移动支付技术的远程支付外,虚拟卡号也可用于接近支付。当消费者提防商家时可替代地使用VCN,而不是将实际信用卡加载到钱包中。此方面的优势类似于上文针对远程支付方面论述的优势。In another aspect of the present invention, proximity payments are performed via an NFC wallet. In addition to remote payments via mobile payment technology, virtual card numbers can also be used for proximity payments. Consumers can use VCNs instead of loading a physical credit card into their wallet when they are wary of merchants. The advantages of this aspect are similar to those discussed above for remote payments.
图25展示示范性交易流程。在一次性先决条件(pre-requisite)及设置过程8017期间,如在8020处所见,一或多个消费者598向数字钱包597注册,且在所述钱包上添加卡及配送细节。此外,如8021处所见,商家1999与钱包597整合且将钱包的支付标记置于商家的网站1999上。注意,参考字符1999在图25中用于指代商家及商家的网站两者。举例来说,可使用模块1483或5483实行步骤8020、8021。FIG25 illustrates an exemplary transaction flow. During a one-time prerequisite and setup process 8017, one or more consumers 598 register with a digital wallet 597, as seen at 8020, and add card and shipping details to the wallet. Furthermore, as seen at 8021, a merchant 1999 integrates with the wallet 597 and places the wallet's payment token on the merchant's website 1999. Note that reference character 1999 is used in FIG25 to refer to both the merchant and the merchant's website. For example, steps 8020 and 8021 may be implemented using module 1483 or 5483.
在支付阶段8018中,如8022处所见,消费者598访问商家的网站1999或访问所述商家的某个其它应用程序并进行购买。如在8023处所见,在结账时将消费者重定向到钱包597。在步骤8024处,消费者选择现有VCN或创建新VCN来使用。在步骤8025处,钱包597将VCN细节传递回到商家1999。在步骤8026处,作为结账审阅过程的一部分,向消费者598展示所述细节。在步骤8027处,消费者598审阅所述细节并确认支付。在步骤8028中,商家将所有信息传递到收单机构990,收单机构990经由网络987将所述信息发送到发行机构(未展示)。在步骤8029中,网络987的运营商使用MasterCardPAN(主账号)映射功能性8016来访问表(table)或类似者,以在将RCN传递到发行机构(万事达卡国际股份有限公司的注册商标,购买,美国纽约)之前将交易的VCN映射到对应RCN。In the payment phase 8018, as seen at 8022, the consumer 598 visits the merchant's website 1999 or one of their other applications and makes a purchase. At checkout, as seen at 8023, the consumer is redirected to the wallet 597. At step 8024, the consumer selects an existing VCN or creates a new one to use. At step 8025, the wallet 597 passes the VCN details back to the merchant 1999. At step 8026, the details are presented to the consumer 598 as part of the checkout review process. At step 8027, the consumer 598 reviews the details and confirms payment. At step 8028, the merchant passes all information to the acquirer 990, which sends the information to the issuer (not shown) via network 987. In step 8029, the operator of network 987 uses MasterCard PAN (primary account number) mapping functionality 8016 to access a table or the like to map the transaction's VCN to a corresponding RCN before passing the RCN to the issuer (a registered trademark of MasterCard International Incorporated, Purchase, New York, USA).
在8019处展示其它过程。如在8030、8031处所见,结算及退款及/或撤销过程可为常规的(即,正常营业或“BAU”)。Other processes are shown at 8019. As seen at 8030, 8031, the settlement and refund and/or reversal processes may be conventional (ie, business as usual or "BAU").
在一些情形中,如本文中其它地方论述,合适的应用程序12驻留在智能电话1420、10或类似者上且向实体位置处的终端126或类似者出示此电话。应用程序12包含或可访问一或多个本地存储的VCN及/或一或多个本地存储的报价5994。In some cases, as discussed elsewhere herein, a suitable application 12 resides on a smartphone 1420, 10 or the like and presents the phone to a terminal 126 or the like at a physical location. The application 12 includes or has access to one or more locally stored VCNs and/or one or more locally stored quotes 5994.
因此,本发明的一或多个实施例针对电子钱包(e-wallet)(也称为数字钱包)及/或结合电子钱包有利地起作用。如所提及,电子钱包向消费者提供用于对从受理的在线商家的购买进行支付的安全且方便的方式。在注册之后,消费者可将其卡、账单及配送信息存储在由合适实体(例如,支付网络2008的运营商)托管的站点上,且可访问所述信息以跨越参与商家方便且安全地进行支付。电子钱包平台可使用“虚拟”账号提供额外安全性来屏蔽持卡人的真实信息。Thus, one or more embodiments of the present invention are directed to and/or advantageously function in conjunction with electronic wallets (e-wallets) (also known as digital wallets). As mentioned, e-wallets provide consumers with a secure and convenient way to pay for purchases from accepted online merchants. After registration, consumers can store their card, billing, and shipping information on a site hosted by an appropriate entity (e.g., the operator of a payment network 2008) and access that information to conveniently and securely make payments across participating merchants. E-wallet platforms can provide additional security using "virtual" account numbers to mask the cardholder's actual information.
在一些情形中,举例来说,上文提及的“虚拟”账号的使用(也称为PAN映射)可为支付网络2008的运营商(例如,例如万事达卡国际股份有限公司的实体)向发行机构提供的网络服务;在其它情况下,发行机构可选择使用其自身的解决方案。PAN映射过程涉及获取原始主账号(PAN)且取而代之发行伪PAN(或虚拟卡号)。这提供了防止原始PAN可能被泄漏的安全性。PAN映射的非限性实例为依据万事达卡国际股份有限公司的inControlTM支付解决方案平台的“一次性使用号码”特征所提供的PAN映射。所属领域的技术人员将熟悉各种PAN映射技术,且鉴于本文中的技术将能够针对本发明的一或多个实施例调适PAN映射技术。举例来说,支付网络运营商可创建转译表,其中数字的面向外实例呈现伪PAN,而面向内实例呈现实际PAN。鉴于本文中的教示,可适于本发明的实施例的可市售PAN映射解决方案包含爱尔兰都柏林,黑石,Carysfort大街,黑石商业园1街区的Orbiscom有限公司(OrbiscomLtd.,Block 1,Blackrock Business Park,Carysfort Avenue,Blackrock,Co.Dublin,Ireland)(现在为万事达卡国际股份有限公司的分部,帕切斯(Purchase),纽约,美国)购得的PAN映射解决方案;借助实例且没有限制,弗利克洛弗特(Flitcroft)等人的美国专利6,636,833及7,136,835,所述专利的完整揭示内容出于所有目的以全文引用方式明确并入本文中。In some cases, for example, the use of "virtual" account numbers mentioned above (also known as PAN mapping) may be a network service provided by the operator of payment network 2008 (e.g., an entity such as Mastercard International Inc.) to issuers; in other cases, issuers may choose to use their own solution. The PAN mapping process involves taking the original primary account number (PAN) and issuing a pseudo-PAN (or virtual card number) in its place. This provides security against the potential disclosure of the original PAN. A non-limiting example of PAN mapping is the PAN mapping provided by the "One-time Use Number" feature of Mastercard International Inc.'s inControl ™ payment solutions platform. Those skilled in the art will be familiar with various PAN mapping techniques and, given the techniques herein, will be able to adapt PAN mapping techniques for one or more embodiments of the present invention. For example, a payment network operator may create a translation table in which outward-facing instances of a number present a pseudo-PAN, while inward-facing instances present the actual PAN. In view of the teachings herein, commercially available PAN mapping solutions that may be suitable for embodiments of the present invention include the PAN mapping solution available from Orbiscom Ltd., Block 1, Blackrock Business Park, Carysfort Avenue, Blackrock, Co. Dublin, Ireland (now a division of MasterCard International Incorporated, Purchase, New York, USA); by way of example and not limitation, U.S. Patents 6,636,833 and 7,136,835 to Flitcroft et al., the complete disclosures of which are expressly incorporated herein by reference in their entirety for all purposes.
为免生疑问,应强调,万事达卡国际股份有限公司的inControlTM支付解决方案平台为非限制性实例,且可使用许多不同技术来提供本文中在其它地方描述的“虚拟号码”而无论PAN映射是如在弗利克洛弗特(Flitcroft)等人的美国专利中还是其它地方所描述。For the avoidance of doubt, it should be emphasized that Mastercard International Inc.'s inControl ™ payment solutions platform is a non-limiting example and that many different techniques may be used to provide the “virtual numbers” described elsewhere herein, whether the PAN mapping is as described in the U.S. patent to Flitcroft et al. or elsewhere.
应注意,所属领域的一般技术人员将熟悉电子钱包本身,且鉴于本文中的技术将能够调适电子钱包以实施本发明的一或多个实施例。已知电子钱包的非限制性实例包含贝宝(PayPal)服务(美国加利福尼亚州圣何塞的易趣(eBay)有限公司的贝宝(PayPal)子公司的商标);亚马逊结账服务(Checkout by Amazon service)(美国华盛顿州西雅图的亚马逊(Amazon.com)有限公司的商标);及谷歌结账服务(Google Checkout service)(美国加利福尼亚州山景城的谷歌有限公司的商标)。It should be noted that one of ordinary skill in the art will be familiar with electronic wallets themselves and, given the techniques herein, will be able to adapt electronic wallets to implement one or more embodiments of the present invention. Non-limiting examples of known electronic wallets include the PayPal service (a trademark of PayPal, a subsidiary of eBay, Inc. of San Jose, California, USA); the Checkout by Amazon service (a trademark of Amazon.com, Inc. of Seattle, Washington, USA); and the Google Checkout service (a trademark of Google Inc. of Mountain View, California, USA).
一或多个实施例有利地在由电子钱包提供的方便用户体验中使用虚拟卡号。如上文论述,虚拟卡号有利地提供递增的安全及消费者信任度级别(尤其在其中消费者不熟悉正从其购买的商家的跨境使用情形中);实施警报、限制(交易的时间、金额及数目、商家类别等等)的可能性;及/或风险管理。另一方面,虚拟卡号是不方便的,这是因为其提供麻烦的用户体验,其中消费者需要在他或她的虚拟卡号产生器(浏览器、桌面插件程序等等)与他或她的支付体验(商家站点)之间进行交换。One or more embodiments advantageously utilize virtual card numbers within the convenient user experience provided by an electronic wallet. As discussed above, virtual card numbers advantageously provide increased security and consumer trust (particularly in cross-border usage scenarios where the consumer is unfamiliar with the merchant from whom the purchase is being made); the ability to implement alerts, restrictions (time, amount, and number of transactions, merchant categories, etc.); and/or risk management. On the other hand, virtual card numbers are inconvenient because they provide a cumbersome user experience in which the consumer needs to switch between their virtual card number generator (browser, desktop plug-in, etc.) and their payment experience (merchant site).
如上文论述,钱包提供以下优势:消费者经由鼠标点击或类似者进行支付而甚至不需要将他或她的卡从他或她的钱包中抽出(也不需要离开商家的网站);然而,这是不方便的,这是因为在钱包应用程序将卡号传递到商家供处理的情况下消费者需要信任商家;及钱包可或可不提供可向商家提供责任移转的风险管理水平。As discussed above, wallets offer the advantage that the consumer pays via a mouse click or the like without even having to pull his or her card out of his or her wallet (nor leaving the merchant's website); however, this is inconvenient because the consumer needs to trust the merchant in that the wallet application passes the card number to the merchant for processing; and the wallet may or may not provide a level of risk management that can provide a shift of liability to the merchant.
有利的是,一或多个实施例整合虚拟卡号与电子钱包。在一或多个实施例中,商家不需要改变任何整合来以虚拟卡号使用电子钱包。此外,在一或多个实施例中,以虚拟卡号对商家进行支付或以真实卡号对商家进行支付之间的差别对于商家是透明的。Advantageously, one or more embodiments integrate the virtual card number with the e-wallet. In one or more embodiments, the merchant does not need to change any integration to use the e-wallet with the virtual card number. Furthermore, in one or more embodiments, the difference between paying the merchant with the virtual card number and paying the merchant with the real card number is transparent to the merchant.
在一或多个实施例中,消费者能够仅使用几次鼠标点击或类似者在其支付体验期间选择何时想要针对特定交易使用VCN。一或多个实施例的相关使用情形包含其中消费者想要更好地控制特定卡号的警报及/或限制的情形或当他或她缺乏对他或她正从其购买的商家或国家的信任的情形。In one or more embodiments, a consumer can select when they want to use a VCN for a particular transaction during their payment experience using only a few mouse clicks or the like. Relevant use cases for one or more embodiments include situations where a consumer wants greater control over alerts and/or restrictions for specific card numbers or when they lack trust in the merchant or country they are purchasing from.
现在考虑当前钱包支付体验。如图26中所见,消费者在他或她的购物车中具有若干物品,且在8032处被提供选择期望的配送选项以及所要支付方法(例如,常规结账8033或电子钱包结账8034)的选项的机会。在图27中,在8035处,用户使用凭证,例如,电子邮件地址或移动电话号码向钱包识别他或她本身。在图28中,在8036处,用户输入他或她的密码。在图29中,用户在8037处从若干不同支付卡中进行选择且在8038处从若干不同配送地址中进行选择。在右侧列中,可提供各种配送地址选项,例如“住宅(默认)”、“度假屋”及“爸爸的房子”。在图30中,用户返回到商家站点并确认细节。在图31中,向用户显示支付完成页码。Now consider the current wallet payment experience. As shown in Figure 26, the consumer has several items in his or her shopping cart and is provided with the opportunity to select the desired delivery option and the desired payment method (e.g., regular checkout 8033 or e-wallet checkout 8034) at 8032. In Figure 27, at 8035, the user identifies himself or herself to the wallet using credentials, such as an email address or mobile phone number. In Figure 28, at 8036, the user enters his or her password. In Figure 29, the user selects from several different payment cards at 8037 and from several different delivery addresses at 8038. In the right column, various delivery address options are available, such as "Home (Default)", "Vacation Home", and "Dad's House". In Figure 30, the user returns to the merchant site and confirms the details. In Figure 31, the payment completion page is displayed to the user.
VCN嵌入在钱包中的支付体验VCN payment experience embedded in the wallet
现关注图32,在第一步骤中,用户处在大体上标示为8039的购物车处,具有展示在8040处的从若干不同配送选项进行选择的选项且还被提供支付方法选择选项8041(方便)及8042(电子钱包)。在图33中,在8021处,用户使用凭证(例如,电子邮件地址或移动电话号码)向所述钱包识别他或她本身。在图34中,在8043处,用户输入他或她的密码。在图35中,用户在8044处从若干不同支付卡中进行选择,且在8045处从若干不同配送地址中进行选择。在图36中,用户选择针对给定交易使用VCN,如在8046处所见。在图37处,用户任选地使用MASTERCARD平台或类似者(万事达卡国际股份有限公司的分部,帕切斯(Purchase),纽约,美国)改变VCN的限制及/或警报参数;功能性允许客户建立自定义的消费管理控制)。如在8047处所见,用户可对单笔交易或对某个时期中的花费设置美元限制,且可选择拒绝超过所述限制的交易或接收关于所述交易的警报。如在8048处所见,用户可对某个时期中的某个类别的花费设置美元限制,且可选择拒绝超过所述限制的交易或接收关于所述交易的警报。如图38中所见,用户返回到商家站点并确认细节。在图39中,向消费者显示支付完成页面。注意,一般来说,一些实施例涉及离开商家网站并返回到商家网站,而其它实施例涉及无缝体验,其中钱包或类似者经由API或类似者与商家网站紧密整合。Attention is now directed to FIG. 32 . In a first step, the user is at a shopping cart, generally designated 8039 , with the option of selecting from several different shipping options presented at 8040 and also provided with payment method selection options 8041 (Convenience) and 8042 (E-Wallet). In FIG. 33 , at 8021 , the user identifies themselves to the wallet using credentials (e.g., an email address or mobile phone number). In FIG. 34 , at 8043 , the user enters their password. In FIG. 35 , the user selects from several different payment cards at 8044 and from several different shipping addresses at 8045. In FIG. 36 , the user selects to use a VCN for the given transaction, as seen at 8046 . At FIG37 , the user optionally changes the limits and/or alert parameters of the VCN using the MASTERCARD platform or the like (a division of Mastercard International, Inc., Purchase, NY, USA; functionality allows customers to establish customized spending management controls). As seen at 8047 , the user can set a dollar limit on a single transaction or on spending over a period of time, and can choose to decline transactions that exceed the limit or receive alerts about such transactions. As seen at 8048 , the user can set a dollar limit on spending for a category of spending over a period of time, and can choose to decline transactions that exceed the limit or receive alerts about such transactions. As seen in FIG38 , the user returns to the merchant site and confirms the details. In FIG39 , the payment completion page is displayed to the consumer. Note that, in general, some embodiments involve leaving the merchant site and returning to the merchant site, while other embodiments involve a seamless experience in which the wallet or the like is tightly integrated with the merchant site via an API or the like.
用于数字钱包的跨境配送Cross-border delivery for digital wallets
在另一方面中,一或多个实施例涉及用于数字钱包的跨境配送。[0011] In another aspect, one or more embodiments relate to cross-border delivery for digital wallets.
许多外国消费者现在具有在美国及英国进行海外购物的强烈愿望。美国及英国被认为在购物中提供更多的选项、更好的定价及更愉快的体验。许多消费者从全世界各地去美国疯狂购物。Many international consumers now have a strong desire to shop in the US and UK. The US and UK are perceived as offering more choices, better pricing, and a more enjoyable shopping experience. Many consumers travel from around the world to the US for their shopping spree.
此外,宽带性能已在世界各地增加,通常每年增加150%。在快速发展的国家(例如,巴西、印度、中国及俄罗斯)还存在与日俱增的中产阶级。来自这些司法管辖区的消费者正寻找其进入美国及英国的商家网站的方式。现今,在美国电子商务上进行的全部浏览中的19%来自其它国家的消费者。然而,大多数美国商家由于责任问题而不接受外国卡。约40%在线接受外国卡;然而,他们仅接受来自一小部分国家的外国卡;比如,10到30个国家。即使当他们接收外国卡时,他们也通常不进行海外配送。因此,对于希望从美国电子商务购物的外国人来说,存在受理及履行障碍。Furthermore, broadband capacity has increased around the world, typically by 150% annually. There is also a growing middle class in rapidly developing countries such as Brazil, India, China, and Russia. Consumers from these jurisdictions are finding their way to merchant websites in the United States and the United Kingdom. Today, 19% of all browsing on U.S. e-commerce comes from consumers in other countries. However, most U.S. merchants do not accept foreign cards due to liability issues. About 40% accept foreign cards online; however, they only accept foreign cards from a small number of countries; for example, 10 to 30 countries. Even when they do accept foreign cards, they typically do not ship overseas. Therefore, there are acceptance and fulfillment barriers for foreigners who want to purchase from U.S. e-commerce.
即使对于全世界配送的美国商家来说,海外购物者也具有透明度问题,这是因为所述海外购物者无法得知当订单达到其特定国家时应缴纳何种税金、关税及类似者;在一些情况下,所述海外消费者甚至无法知晓配送费用。Even for U.S. merchants that ship worldwide, there is a transparency issue with overseas shoppers because they have no way of knowing what taxes, duties, and the like will be charged when their order arrives in their particular country; in some cases, they don't even know the shipping costs.
如本论述中使用,“国内地址”为消费者在他或她的居住国的地址;“海外地址”为消费者在商家国的地址;“国内配送”为从商家的仓库到消费者的海外地址的配送;及“海外配送”为从消费者海外地址到国内地址的配送。As used in this discussion, a “domestic address” is a consumer’s address in his or her country of residence; an “overseas address” is a consumer’s address in the merchant’s country; a “domestic delivery” is a delivery from the merchant’s warehouse to the consumer’s overseas address; and an “overseas delivery” is a delivery from the consumer’s overseas address to a domestic address.
产品的低价及可得性正驱使消费者上网从海外购买产品。然而,通常遇到的问题是:商家不提供国际配送,通常仅提供国内配送。Low prices and availability of products are driving consumers online to buy products from overseas. However, the problem they often encounter is that merchants do not offer international shipping and usually only offer domestic shipping.
当前,例如Borderlinx的服务提供商(也称为物流供应商、物流合作伙伴或配送商家)通过向消费者提供商家可将消费者购买的商品配送到的海外地址来提供对此问题的解决方案。配送到海外地址的商品可免费存储30天,以便积累商品及配送一个大包裹而非许多小包裹。商品还可与家庭及朋友的商品组合以产生较大包裹。在消费者请求将包裹从他或她的海外地址配送到他或她的国内地址时,计算总到货成本(包含税金及关税)且消费者能够对跨境配送服务进行完全及最终支付。Currently, service providers such as Borderlinx (also known as logistics providers, logistics partners, or fulfillment merchants) offer a solution to this problem by providing consumers with an overseas address to which merchants can ship their purchased items. Items shipped to overseas addresses are stored free of charge for 30 days, allowing for the accumulation of items and the delivery of one large package rather than many small ones. Items can also be combined with items from family and friends to create larger packages. When a consumer requests a package be shipped from their overseas address to their domestic address, the total shipping cost (including taxes and duties) is calculated, and the consumer is able to make a full and final payment for the cross-border shipping service.
然而,存在对此服务的如下若干限制:However, there are several limitations to this service:
●消费者在购买其商品时将不知晓海外配送的成本,这是因为此服务由第三方而非商家提供。●Consumers will not know the cost of overseas delivery when purchasing their products because this service is provided by a third party rather than the merchant.
●消费者必须等待若干天以完成其交易,这是因为在消费者可安排到其国内地址的配送之前消费者必须等待其商品到达其海外地址。• The consumer must wait several days to complete their transaction because the consumer must wait for their merchandise to arrive at their overseas address before they can arrange delivery to their domestic address.
●消费者必须在两个分开的日子进入两个不同的网站来完成其交易,这是因为其必须与两方(商家及服务提供商)打交道。• The consumer must access two different websites on two separate days to complete their transaction because they must deal with two parties (the merchant and the service provider).
有利的是,一或多个实施例通过整合商家与服务提供商来改善消费者体验。在至少一些情况下,通过使用来自商家的关于商品的重量及包裹的大小的信息以及服务提供商的配送费用,电子钱包的示范性实施例在购买时向消费者提供配送成本。因此,消费者能够安排海外配送而无须等待其商品被递送到其国内地址;此外,其仅需与一个实体(即,电子钱包)交易。Advantageously, one or more embodiments improve the consumer experience by integrating merchants with service providers. In at least some cases, exemplary embodiments of the e-wallet provide consumers with shipping costs at the time of purchase, using information from the merchant regarding the weight of the item and the size of the package, along with the service provider's shipping fees. Thus, consumers can arrange for international shipping without having to wait for their items to be delivered to their domestic address; furthermore, they only need to transact with one entity (i.e., the e-wallet).
此外,在一或多个实施例中,根据本发明的方面的电子钱包允许消费者跨若干服务提供商比较价格以便以最低成本配送其商品。Furthermore, in one or more embodiments, an e-wallet according to aspects of the present invention allows consumers to compare prices across several service providers in order to have their goods delivered at the lowest cost.
又此外,在一或多个实施例中,由例如支付网络2008的运营商的实体提供电子钱包;此实体又保存了国际配送服务提供商的附加值特征(例如,捆绑商品或重新包装以降低配送成本)。Still further, in one or more embodiments, the e-wallet is provided by an entity, such as the operator of payment network 2008; this entity in turn holds the added value features of the international shipping service provider (e.g., bundling goods or repackaging to reduce shipping costs).
现参考图40,在用于配送选项的当前方式(使用国际配送服务提供商)中,消费者在服务提供商的网站上注册并被给予在商家的国家中的地址8049。如图41中所见,用户输入他或她的账单地址。如图42中所见,当用户选择配送选项时,他或她使用他或她的国内地址作为他或她的账单地址,且使用他或她被给予的海外地址作为他或她的配送地址,如在8050处。在图43中,消费者选择国内配送方法。此处,消费者选择“标准陆路”。在图44中,消费者选择支付方法(此处,选择电子钱包“E-Wal”)。在图45中,消费者审阅他或她的订单并经由“提交订单”按钮8051确认他或她的购买。接着,在图46中,在包裹到达海外地址之后,消费者选择他或她的海外配送方法并对海外配送进行支付。此处,用户已选择2天配送。Referring now to FIG40 , in the current method for shipping options (using an international shipping service provider), a consumer registers on the service provider's website and is given an address in the merchant's country 8049. As shown in FIG41 , the user enters their billing address. As shown in FIG42 , when the user selects a shipping option, they use their domestic address as their billing address and their assigned overseas address as their shipping address, as at 8050. In FIG43 , the consumer selects a domestic shipping method. Here, the consumer selects "Standard Ground." In FIG44 , the consumer selects a payment method (here, electronic wallet "E-Wal"). In FIG45 , the consumer reviews their order and confirms their purchase via the "Submit Order" button 8051. Then, in FIG46 , after the package arrives at the overseas address, the consumer selects their overseas shipping method and pays for the overseas shipping. Here, the user has selected 2-day shipping.
刚刚论述的当前方式具有以下优势:消费者遵循其熟悉的相同购买过程,可对包裹进行集装及配送一个大包裹而非许多小包裹,且可对其包裹进行重新打包以减少配送费用。另一方面,在此当前方式中,消费者在购买时不知晓海外配送成本,消费者必须等待直到包裹到达其海外地址之后才能安排海外配送,且消费者必须独立地与商家及国际配送服务提供商交易。The current approach just discussed has the following advantages: consumers follow the same familiar purchasing process, can consolidate and ship one large package instead of many small ones, and can repack their packages to reduce shipping costs. On the other hand, with this current approach, consumers are unaware of international shipping costs at the time of purchase, must wait until the package arrives at their international address before arranging international shipping, and must independently transact with merchants and international shipping service providers.
现考虑根据本发明的方面的示范性方式。参考图47,使用根据本发明的方面的电子钱包,消费者选择“电子钱包”作为他或她的支付方法,如8052处所见。在图48中,将消费者重定向到“电子钱包”网站,在所述网站处,他或她使用他或她的凭证来登录(例如,在8053处使用电子邮件或移动电话号码作为ID来登录且接着在8054处输入密码)。如果未注册,那么在8055处给予消费者注册选项。在图49中,电子钱包确定商家是否将配送到用户的国内地址。如果不配送到用户的国内地址,那么如8056处所见,电子钱包向消费者提供使用由“美国运通物流提供商”提供的国际配送服务的选项。在图50中,电子钱包确定跨境配送的成本并提出若干选项8057供消费者选择。第一选项为配送速度。第二选项为各种国际配送提供商及商家本身(如果适用)的配送费用。用户可在8058处确认他或她的选择。任选地,如果消费者希望对其商品进行集装,那么其还在8059处具有国内配送到其海外地址(例如,仓库)的选项。在图51中,消费者在继续审阅他或她的订单(按钮8060)且进行支付之前审阅配送费用。本地配送费用适用于本地配送,而本地配送费用及海外配送费用两者适用于海外配送。在一或多个实施例中,国内配送费用是基于消费者在商家网站的选择。Consider now an exemplary approach according to aspects of the present invention. Referring to FIG. 47 , using an e-wallet according to aspects of the present invention, a consumer selects "e-Wallet" as their payment method, as seen at 8052 . In FIG. 48 , the consumer is redirected to the "e-Wallet" website, where they log in using their credentials (e.g., using an email or mobile phone number as their ID at 8053 and then entering their password at 8054 ). If not registered, the consumer is given the option to register at 8055 . In FIG. 49 , the e-wallet determines whether the merchant will ship to the user's domestic address. If not, the e-wallet offers the consumer the option of using international shipping services provided by "American Express Logistics Provider," as seen at 8056 . In FIG. 50 , the e-wallet determines the cost of cross-border shipping and presents several options 8057 for the consumer to choose from. The first option is shipping speed. The second option is shipping fees from various international shipping providers and, if applicable, the merchant itself. The user can confirm their selection at 8058 . Optionally, if the consumer wishes to have their items consolidated, they also have the option of domestic delivery to their overseas address (e.g., warehouse) at 8059. In Figure 51, the consumer reviews the delivery charges before proceeding to review their order (button 8060) and making payment. A local delivery fee applies to local deliveries, while both a local delivery fee and an international delivery fee apply to international deliveries. In one or more embodiments, the domestic delivery fee is based on the consumer's selection on the merchant's website.
有利的是,在此方式中,消费者不需要经历填写其账单地址、配送地址或信用卡信息的麻烦,这是因为其数字钱包已具有此信息。此外,消费者在决定其是否希望继续购买之前知晓总配送费用将为多少。随着更多的国际配送服务被添加到电子钱包,消费者能够跨各个服务提供商比较配送价格。消费者具有立即达成交易或在其海外地址处对包裹进行集装的灵活性。Advantageously, in this approach, consumers don't need to go through the hassle of filling in their billing address, shipping address, or credit card information, as their digital wallet already has this information. Furthermore, consumers know the total shipping cost before deciding whether to proceed with the purchase. As more international shipping services are added to the e-wallet, consumers will be able to compare shipping prices across various service providers. Consumers have the flexibility to complete the transaction immediately or consolidate the package at their overseas address.
图52比较当前技术8071与根据本发明的实施例的步骤序列8072。在步骤8073中,消费者访问商家的网站。在步骤8074中,消费者将商品添加到他或她的购物车。在步骤8075中,消费者浏览他或她的购物车以进行结账。这些步骤对两种方式8071、8072来说是共同的。在当前技术中,在8076处,用户输入他或她的账单及配送地址。在8077处,他或她选择国内配送方法。在步骤8078处,他或她选择支付选项。在步骤8079处,他或她审阅并确认他或她的订单。在步骤8080处,消费者通常必须为商品被递送到海外地址等待某个天数(“X”)。在步骤8081处,消费者从物流提供商(例如,美国运通(ACME))接收递送通知。在步骤8082处,他或她登录到所述物流提供商的网站。在步骤8083处,消费者决定是现在配送还是与其它商品捆绑。在步骤8084处,消费者确认并进行支付。Figure 52 compares the current technology 8071 with a sequence of steps 8072 according to an embodiment of the present invention. In step 8073, the consumer visits the merchant's website. In step 8074, the consumer adds items to their shopping cart. In step 8075, the consumer browses their shopping cart to proceed to checkout. These steps are common to both methods 8071 and 8072. In the current technology, at 8076, the user enters their billing and shipping addresses. At 8077, they select a domestic shipping method. At step 8078, they select a payment option. At step 8079, they review and confirm their order. At step 8080, the consumer typically must wait a certain number of days ("X") for the items to be delivered to the overseas address. At step 8081, the consumer receives a delivery notification from the logistics provider (e.g., American Express). At step 8082, they log in to the logistics provider's website. At step 8083, the consumer decides whether to deliver now or bundle it with other goods. At step 8084, the consumer confirms and pays.
在根据本发明的实施例的步骤序列8072中,在步骤8085处,用户选择国内配送方法。在步骤8086处,他或她选择电子钱包作为他或她的支付选项。在步骤8087中,用户登录到电子钱包。在步骤8088中,用户选择待用于支付的信用卡及配送地址。在步骤8089中,用户选择配送成本及速度(即,是现在配送还是捆绑)。在步骤8090处,消费者审阅并确认订单。In step sequence 8072 according to an embodiment of the present invention, at step 8085, the user selects a domestic delivery method. At step 8086, they select e-wallet as their payment option. At step 8087, the user logs into the e-wallet. At step 8088, the user selects a credit card to be used for payment and a delivery address. At step 8089, the user selects the delivery cost and speed (i.e., whether to ship now or bundle). At step 8090, the consumer reviews and confirms the order.
在图52中,将了解,步骤8073到8079、8085及8086关于商家的网站;步骤8087到8090关于电子钱包;且步骤8081到8084关于物流提供商。In FIG. 52 , it will be appreciated that steps 8073 to 8079 , 8085 and 8086 relate to the merchant's website; steps 8087 to 8090 relate to the e-wallet; and steps 8081 to 8084 relate to the logistics provider.
图53呈现示范性交易流程。在一次性先决条件及设置过程8102期间,如在8105处,一或多个消费者598向电子钱包597注册,且将卡及配送细节添加在电子钱包上。此外,如在8106处所见,商家1999与钱包597整合。注意,在图53中使用参考字符1999来指代商家及商家的网站。至少在一些情形中,举例来说,可使用模块1483、5483在GUI 1477、5477的协助下实行步骤8105、8106。FIG53 illustrates an exemplary transaction flow. During a one-time prerequisite and setup process 8102, one or more consumers 598 register with the e-wallet 597, adding card and shipping details to the e-wallet, as seen at 8105. Furthermore, as seen at 8106, a merchant 1999 is integrated with the e-wallet 597. Note that reference character 1999 is used in FIG53 to refer to both the merchant and the merchant's website. In at least some cases, steps 8105 and 8106 can be performed using modules 1483, 5483, for example, with the assistance of GUIs 1477, 5477.
在支付阶段8103中,如在8107处所见,消费者598访问商家网站1999或访问商家的某个其它应用程序,并进行购买。如在8108处所见,在结账时将消费者重定向到钱包597。在步骤8109中,电子钱包597从商家1999获得产品细节。在步骤8110中,电子钱包597从物流提供商8101获得配送成本。在步骤8111中,电子钱包597向消费者598展示产品及配送成本供审阅。在步骤8112中,消费者598审阅细节并确认支付。在步骤8113中,电子钱包经由网络987将所有信息传递到收单机构990供正常营业(“BAU”)处理。在步骤8114处,电子钱包597将订单传递到商家1999及物流服务提供商8101两者。During the payment phase 8103, as seen at 8107, consumer 598 visits the merchant's website 1999 or some other merchant application and makes a purchase. At checkout, as seen at 8108, the consumer is redirected to wallet 597. In step 8109, wallet 597 obtains product details from merchant 1999. In step 8110, wallet 597 obtains shipping costs from logistics provider 8101. In step 8111, wallet 597 displays the product and shipping costs to consumer 598 for review. In step 8112, consumer 598 reviews the details and confirms payment. In step 8113, wallet 597 passes all information to acquirer 990 via network 987 for business as usual ("BAU") processing. In step 8114, wallet 597 passes the order to both merchant 1999 and logistics service provider 8101.
在8104处展示其它过程,如在8115、8116处所见,结算及退款及/或反向过程可为常规的(即,BAU)。Other processes are shown at 8104, and as seen at 8115, 8116, the settlement and refund and/or reverse processes may be conventional (i.e., BAU).
在一些情形中,如本文中其它地方论述,合适应用程序12驻留在智能电话1420、10或类似者上,且向实体位置处的终端126或类似者出示此电话。应用程序12包含或可访问一或多个本地存储的VCN及/或一或多个本地存储的报价5994。In some cases, as discussed elsewhere herein, a suitable application 12 resides on a smartphone 1420, 10 or the like, and presents this phone to a terminal 126 or the like at a physical location. The application 12 includes or has access to one or more locally stored VCNs and/or one or more locally stored quotes 5994.
图54展示替代性的示范性软件架构图。除非另外指示,否则其中的元件具有与图5上的元件类似的功能性(钱包及数据库的对应部分的参考字符被递增4000)。钱包平台5497包含以非暂时性方式存储在有形计算机可读可记录存储媒体中的可执行代码,所述可执行代码在被加载到一或多个服务器的存储器中时致使所述服务器的一或多个处理器实施本文中论述的逻辑的至少一部分。数据库5479包含合适数据库程序(例如,Oracle DBMS、来自微软公司的Access及SQL Server、来自国际商用机器公司(IBM)的DB2及开源DBMS MySQL),其以非暂时性方式存储在有形计算机可读可记录存储媒体以及永久存储装置中以在其中存储记录。所述数据库程序在被加载到一或多个服务器的存储器中时致使所述服务器的一或多个处理器实施本文中描述的数据库(例如,具有预注册信息)。各种接口模块包含以非暂时性方式存储在有形计算机可读可记录存储媒体中的可执行代码,所述可执行代码在被加载到一或多个服务器的存储器中时致使所述服务器的一或多个处理器实施本文中描述的接口功能性及通信流程(包含钱包平台与外部实体之间的任何所需数据转译)。GUI 5477提供到消费者598的接口;任选配送商家接口模块5475提供到配送商家599的接口;电子商务零售商接口模块5473提供到电子商务零售商895的接口。此外,注册模块5483经由GUI5477与消费者598接口连接以执行注册及(任选地)维护功能;新数据及/或更新可存储在数据库5479中。FIG54 shows an alternative exemplary software architecture diagram. Unless otherwise indicated, the elements therein have similar functionality to those in FIG5 (reference characters for corresponding portions of the wallet and database are incremented by 4000). Wallet platform 5497 includes executable code stored in a non-transitory manner on a tangible, computer-readable, recordable storage medium. When loaded into the memory of one or more servers, the executable code causes one or more processors of the server to implement at least a portion of the logic discussed herein. Database 5479 includes a suitable database program (e.g., Oracle DBMS, Access and SQL Server from Microsoft, DB2 from International Business Machines (IBM), and the open source DBMS MySQL) stored in a non-transitory manner on a tangible, computer-readable, recordable storage medium and a permanent storage device to store records therein. When loaded into the memory of one or more servers, the database program causes one or more processors of the server to implement the database described herein (e.g., with pre-registered information). The various interface modules include executable code stored in a tangible, computer-readable, recordable storage medium in a non-transitory manner that, when loaded into the memory of one or more servers, causes one or more processors of the servers to implement the interface functionality and communication processes described herein (including any required data translation between the wallet platform and external entities). The GUI 5477 provides an interface to consumers 598; the optional shipping merchant interface module 5475 provides an interface to shipping merchants 599; and the e-commerce retailer interface module 5473 provides an interface to e-commerce retailers 895. In addition, a registration module 5483 interfaces with consumers 598 via the GUI 5477 to perform registration and (optionally) maintenance functions; new data and/or updates can be stored in the database 5479.
向电子商务零售商披露API 5999以允许零售商895的网站与平台5497整合。任选PAN映射引擎5998(在某种意义上是任选的,使得在一些情形中可使用钱包5497外部的PAN映射引擎)在VCN与RCN之间转换(例如,经由弗利克洛弗特(Flitcroft)专利中揭示的技术);任选应用程序商店5996(应用程序商店5996在某种意义上是任选的,使得可使用在钱包5497外部的应用程序,且在不使用智能电话或类似者的实施例中可为完全任选的)使应用商店12可用于下载(术语“商店”并不一定暗示费用)。支付方法引擎5997允许电子钱包平台5497给予消费者从用于对交易进行支付的多个方法中进行选择的选项。多个方法(包含一或多个VCN)至少部分基于注册信息。此信息可存储在数据库5497中且由引擎5997访问及选择。任选配送引擎5995确定配送选项;举例来说,基于数据库5497中的数据及/或基于与一或多个配送公司的实时链路。引擎5995还任选地计算配送货物的大小及形状并确定包装要求。API 5999 is exposed to e-commerce retailers to allow the retailer's 895 website to integrate with platform 5497. An optional PAN mapping engine 5998 (optional in the sense that a PAN mapping engine external to wallet 5497 may be used in some cases) converts between VCNs and RCNs (e.g., via the technology disclosed in the Flitcroft patent); an optional app store 5996 (optional in the sense that apps external to wallet 5497 may be used, and may be completely optional in embodiments that do not utilize a smartphone or the like) makes the app store 12 available for downloads (the term "store" does not necessarily imply a fee). A payment method engine 5997 allows the e-wallet platform 5497 to offer consumers the option of selecting from multiple methods for paying for transactions. The multiple methods (including one or more VCNs) are based at least in part on registration information. This information may be stored in database 5497 and accessed and selected by engine 5997. Optional delivery engine 5995 determines delivery options; for example, based on data in database 5497 and/or based on a real-time link with one or more delivery companies. Engine 5995 also optionally calculates the size and shape of the delivery goods and determines packaging requirements.
比较方面Comparative aspects
一些比较实施例提供跨若干配送服务及商家配送的价格比较。举例来说,在一些情形中,对于国内配送及跨境配送,电子钱包为消费者提供若干选项。对于国内配送,消费者能够在由商家提供的配送选项与在国内运作的其它配送服务(例如,邮政服务)之间选择。对于海外配送,消费者具有若干配送服务(例如,Borderlinx和Comgateway)供选择。基于这些选项,消费者可找到尽量接近其理想的价格、速度、可靠性等等的组合。Some comparison embodiments offer price comparisons across several delivery services and merchants. For example, in some cases, the e-wallet offers consumers several options for domestic and cross-border delivery. For domestic delivery, consumers can choose between the merchant's delivery options and other domestic delivery services (e.g., the postal service). For international delivery, consumers have several delivery services (e.g., Borderlinx and Comgateway) to choose from. Based on these options, consumers can find a combination of price, speed, reliability, etc. that is as close to their ideal as possible.
在另一方面中,促使使用特定资金来源的报价及激励措施可为可用的。在一些情况下,电子钱包聚合各种支付方法(例如,信用卡及移动电话账单)。在每一支付方法内,还存在若干选项,例如来自各种发行机构及支付服务提供商的信用卡。电子钱包跨资金来源及在资金来源内应用任何相关促销活动;向消费者的显示确定消费者的钱包中的哪一个资金来源向消费者提供价格最低的选项。消费者还能够使用具有相关联促销活动的其资金来源中的每一者来查看价格,从而产生价格差异。In another aspect, offers and incentives may be available to encourage the use of specific funding sources. In some cases, the e-wallet aggregates various payment methods (e.g., credit cards and mobile phone bills). Within each payment method, there are also several options, such as credit cards from various issuers and payment service providers. The e-wallet applies any relevant promotions across and within funding sources; the display to the consumer determines which funding source in the consumer's wallet offers the lowest-priced option to the consumer. The consumer can also view prices using each of their funding sources that has an associated promotion, thereby generating price differences.
在又另一方面中,在与所使用的PAN映射技术(例如,VCN或虚拟预支付卡)无关的情况下,将发行机构促销活动传递到消费者。为使得消费者接收到由其信用发卡机构提供的促销活动,虚拟卡需要具有与真实卡相同的银行识别号(BIN)或被映射到真实卡。当使用VCN或虚拟预支付卡时,所述电子钱包可提供此功能性。In yet another aspect, issuer promotions are delivered to consumers regardless of the PAN mapping technology used (e.g., VCN or virtual prepaid cards). In order for consumers to receive promotions offered by their credit card issuer, the virtual card needs to have the same Bank Identification Number (BIN) as the real card or be mapped to the real card. When using VCN or virtual prepaid cards, the e-wallet can provide this functionality.
在又另一方面中,在使用虚拟卡号(VCN)作为对虚拟预支付卡的补充或替代的情况下,电子钱包可潜在地将VCN用于跨境交易及国内交易两者。In yet another aspect, where a virtual card number (VCN) is used in addition to or in lieu of a virtual prepaid card, the e-wallet can potentially use the VCN for both cross-border transactions and domestic transactions.
此外,可以若干方式改变消费者体验(例如,使电子钱包作为弹出窗口出现),其中消费者在商家站点上完成交易或其中消费者在从商家站点结账之后被重定向到电子钱包站点,从而在钱包站点上完成交易。Furthermore, the consumer experience may be altered in several ways (e.g., having the e-wallet appear as a pop-up window), where the consumer completes the transaction on the merchant site, or where the consumer is redirected to the e-wallet site after checking out from the merchant site to complete the transaction on the wallet site.
在又进一步方面中,在一些实施例中,提供“提供最好的交易卡选择器”。在此方面中,消费者将来自各种金融机构的信用卡(在至少一些情况下,一般理解为还包含借记卡、预支付卡及/或储值卡)注册到他或她的电子钱包上。每一信用卡带有适用于所选商家的促销活动。当在这些所选商家中的每一者处进行支付时,消费者选择他或她的电子钱包内的信用卡并将他或她的移动电话放置在接近式读卡器上方。电子钱包检测商家并跨所述钱包中的所有支付卡检查与所述商家相关联的促销活动。如果发现更好的报价(就支付最低价格或其它(例如,积点或奖励)来说),那么暂停交易并将提醒发送到消费者,从而通知他或她所述更好报价,同时提供改变用于支付的卡的选项。消费者选择以当前卡继续或选择新卡并将移动电话放置在接近式读卡器上方以完成交易。In yet another aspect, some embodiments provide a "best offer card selector." In this aspect, a consumer registers credit cards (generally understood to also include debit cards, prepaid cards, and/or stored-value cards, in at least some cases) from various financial institutions into their e-wallet. Each credit card carries promotions applicable to selected merchants. When making a payment at each of these selected merchants, the consumer selects a credit card in their e-wallet and places their mobile phone over a proximity card reader. The e-wallet detects the merchant and checks all payment cards in the wallet for promotions associated with that merchant. If a better offer is found (in terms of paying the lowest price or other (e.g., points or rewards)), the transaction is paused and an alert is sent to the consumer, informing them of the better offer and providing the option to change the card used for payment. The consumer chooses to proceed with the current card or select a new card and place the mobile phone over the proximity card reader to complete the transaction.
概括Summary
鉴于目前为止的论述,将理解,一般来说,根据本发明的方面的示范性方法包含在电子钱包平台5497处获得多个消费者598的注册信息的步骤。举例来说,在至少一些情形中,可使用注册模块5483经由GUI 5477来实行此步骤。另一步骤包含提供整合电子钱包平台与多个商家1999(电子商家零售商895为商家的非限制性实例)的机制。举例来说,可通过向商家披露API 5999来实行此步骤。In view of the discussion thus far, it will be understood that, generally speaking, exemplary methods according to aspects of the present invention include the step of obtaining registration information for a plurality of consumers 598 at an e-wallet platform 5497. For example, in at least some cases, this step can be performed using a registration module 5483 via a GUI 5477. Another step includes providing a mechanism for integrating the e-wallet platform with a plurality of merchants 1999 (e-merchant retailers 895 are non-limiting examples of merchants). For example, this step can be performed by exposing an API 5999 to the merchants.
另一步骤包含经由电子钱包平台5497给予消费者中的给定者从用于对与商家1999中的给定者的交易进行支付的多个方法中进行选择的选项。所述多个方法至少部分基于注册信息。所述多个方法中的至少一者包含虚拟卡号(VCN)。如本文中使用且如上文提及,虚拟卡号(VCN)为一系列随机产生的号码,其不含有任何识别信息但与真实卡号(RCN)关联。应避免与术语“虚拟卡”的混淆,可在RCN存储在某种装置中且交易在不存在对应于RCN的物理卡的情况下发生但其中RCN提供给商家的情况中使用所述“虚拟卡”。举例来说,此段落中论述的步骤可经由GUI 5477直接由消费者实行,或使用电子商务零售商接口模块5473通过商家的中间人实行;在任一情形中,在支付方法引擎5997的协助下。在图35中展示实例屏幕。Another step includes giving a given consumer, via the e-wallet platform 5497, the option to select from a plurality of methods for paying for transactions with a given merchant 1999. The plurality of methods is based, at least in part, on the registration information. At least one of the plurality of methods includes a virtual card number (VCN). As used herein and as mentioned above, a virtual card number (VCN) is a randomly generated number that does not contain any identifying information but is associated with a real card number (RCN). Confusion with the term "virtual card" should be avoided, as such a "virtual card" may be used in situations where an RCN is stored on some device and a transaction occurs without a physical card corresponding to the RCN, but where the RCN is provided to the merchant. For example, the steps discussed in this paragraph may be performed directly by the consumer via the GUI 5477, or through a merchant's intermediary using the e-commerce retailer interface module 5473; in either case, with the assistance of the payment method engine 5997. An example screen is shown in FIG. 35 .
又另一步骤包含从消费者中的给定者获得对用于支付交易的虚拟卡号的选择。举例来说,此段落中论述的步骤可经由GUI 5477直接由消费者实行,或使用电子商务零售商接口模块5473通过商家的中间人实行;在任一情形中,在支付方法引擎5997的协助下。在图36中展示实例屏幕。Yet another step includes obtaining a selection from a given one of the consumers of a virtual card number for use in the payment transaction. For example, the steps discussed in this paragraph can be performed directly by the consumer via GUI 5477, or through a merchant's intermediary using e-commerce retailer interface module 5473; in either case, with the assistance of payment method engine 5997. An example screen is shown in FIG36 .
又另一步骤包含向商家中的给定者提供虚拟卡号。举例来说,可通过向商家披露API 5999来实行此步骤。这可促进商家得到对所述交易的支付。向商家中的给定者提供虚拟卡号,且将所述交易的金额记入在与所述虚拟卡号关联的不向商家提供的实际卡号的支出上。Yet another step includes providing the virtual card number to a given merchant. This step can be accomplished, for example, by disclosing API 5999 to the merchant. This facilitates the merchant receiving payment for the transaction. The virtual card number is provided to the given merchant, and the amount of the transaction is charged to a payment associated with the virtual card number, not the actual card number provided to the merchant.
一些实施例进一步包含从商家中的给定者截取使交易金额记入在虚拟卡号的支出上的交易请求;将虚拟卡号转译成不向商家提供的实际卡号;及将授权请求传递到发行机构,其中实际卡号在所述授权请求中。举例来说,可以支付网络(例如,2008)内的账号映射引擎5998实行这些步骤。Some embodiments further include intercepting a transaction request from a given merchant to charge a transaction amount to a payment made using a virtual card number; translating the virtual card number into an actual card number that is not provided to the merchant; and transmitting an authorization request to the issuer, wherein the actual card number is included in the authorization request. For example, these steps may be performed by an account mapping engine 5998 within a payment network (e.g., 2008).
在一些情况下,交易包含在商家1999中的给定者的网站处的在线交易;且在电子钱包平台处从消费者中的给定者的计算装置(例如,大体上由图8中的系统300表示的PC或膝上型计算机)获得对虚拟卡号的选择。In some cases, the transaction comprises an online transaction at a website of a given one of the merchants 1999; and a selection of a virtual card number is obtained at the e-wallet platform from a computing device of the given one of the consumers (e.g., a PC or laptop generally represented by system 300 in FIG. 8 ).
在一些情形中,另一步骤包含提供一种系统。所述系统包含相异软件模块。所述相异软件模块中的每一者体现在非暂时性计算机可读存储媒体上。所述相异软件模块包含注册模块5483、用户接口模块5477、应用程序接口5999及支付方法引擎模块5997。接着,通过所述模块实行或以其它方式促进所述步骤,如上文陈述。在一些情形中,所述相异软件模块进一步包含账号映射引擎模块5998,且另外步骤包含通过在至少一个硬件处理器上执行账号映射引擎模块来从商家中的给定者截取将所述交易的金额记入在虚拟卡号的支出上的授权请求;通过在至少一个硬件处理器上执行账号映射引擎模块来将虚拟卡号转译成不向商家提供的实际卡号;通过在所述至少一个硬件处理器上执行账号映射引擎模块来将授权请求传递到发行机构,其中实际卡号在所述授权请求中。In some cases, another step includes providing a system. The system includes distinct software modules. Each of the distinct software modules is embodied on a non-transitory computer-readable storage medium. The distinct software modules include a registration module 5483, a user interface module 5477, an application program interface 5999, and a payment method engine module 5997. The steps are then performed or otherwise facilitated by the modules, as described above. In some cases, the distinct software modules further include an account mapping engine module 5998, and further steps include intercepting an authorization request from a given merchant to credit the amount of the transaction to the virtual card number by executing the account mapping engine module on at least one hardware processor; translating the virtual card number into an actual card number that is not provided to the merchant by executing the account mapping engine module on at least one hardware processor; and transmitting the authorization request to the issuer by executing the account mapping engine module on the at least one hardware processor, wherein the actual card number is included in the authorization request.
值得注意的是,所述钱包可在商家网站处弹出或可将所述消费者重定向到电子钱包站点。Notably, the wallet may pop up at the merchant's website or may redirect the consumer to an e-wallet site.
因此,一或多个实施例预期一种设备(例如电子钱包平台5497在其上运行的服务器),所述设备包含:存储器;及至少一个处理器,所述至少一个处理器耦合到存储器且可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。在一或多个实施例中,存储在非暂时性存储媒体中的相异软件模块在加载到所述存储器中时配置所述至少一个处理器以使其可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。如所提及,所述模块可包含注册模块5483、用户接口模块5477、应用程序接口5999、支付方法引擎5997及(任选地)账号映射引擎模块5998及/或电子商务零售商接口模块5473。Thus, one or more embodiments contemplate a device (e.g., a server on which an e-wallet platform 5497 runs) comprising: memory; and at least one processor coupled to the memory and operable to perform any, some, or all of the method steps just described. In one or more embodiments, distinct software modules stored in a non-transitory storage medium, when loaded into the memory, configure the at least one processor to enable it to perform any, some, or all of the method steps just described. As mentioned, the modules may include a registration module 5483, a user interface module 5477, an application program interface 5999, a payment method engine 5997, and optionally, an account mapping engine module 5998 and/or an e-commerce retailer interface module 5473.
在一些情况下,交易包含消费者中的给定者在所述商家中的给定者的销售点终端124、126处出示在其上具有电子钱包应用程序12的支付装置(例如,“智能”电话10),且经由支付装置与所述商家中的给定者的销售点终端之间的通信(例如,经由NFC)向所述商家提供虚拟卡号。在此类情形中,示范性方法包含在电子钱包平台处获得多个消费者的注册信息的步骤。举例来说,可使用注册模块5483及UI 5477实行注册。另一步骤包含使消费者可获得消费者的便携式装置的安全应用程序,所述安全应用程序给予消费者从用于对与商家的交易进行支付的多个方法中进行选择的选项。所述多个方法至少部分基于注册信息。多个方法中的至少一者包含虚拟卡号。举例来说,可使用应用程序商店5996实行此步骤。术语“商店”不一定暗示对下载应用程序收费。VCN可与所下载的应用程序一起提供或可在较晚的时间产生并下载。In some cases, the transaction involves a given consumer presenting a payment device (e.g., a "smart" phone 10) having an e-wallet application 12 thereon at a point-of-sale terminal 124, 126 of the given merchant, and providing the merchant with a virtual card number via communication between the payment device and the given merchant's point-of-sale terminal (e.g., via NFC). In such a scenario, an exemplary method includes the step of obtaining registration information for multiple consumers at the e-wallet platform. For example, registration can be performed using a registration module 5483 and a UI 5477. Another step includes providing the consumer with access to a secure application on the consumer's portable device, which provides the consumer with the option of selecting from multiple methods for paying for transactions with the merchant. The multiple methods are based at least in part on the registration information. At least one of the multiple methods includes a virtual card number. For example, this step can be performed using an application store 5996. The term "store" does not necessarily imply a fee for downloading the application. The VCN can be provided with the downloaded application or can be generated and downloaded at a later time.
应注意,从注册信息允许与实际卡号的关联的意义上说,VCN为至少部分基于注册信息的支付方法。当然,在至少一些情况下,VCN本身可为动态创建的(即,实际VCN可在注册过程之后动态创建)。然而,在这种理解下,VCN仍然理解为至少部分基于注册信息。It should be noted that a VCN is a payment method that is based at least in part on registration information, in the sense that the registration information allows for association with an actual card number. Of course, in at least some cases, the VCN itself may be dynamically created (i.e., the actual VCN may be dynamically created after the registration process). However, within this understanding, the VCN is still understood to be based at least in part on registration information.
另一步骤包含从商家中的给定者截取使交易中的给定者的金额记入在虚拟卡号中的给定者的支出上的授权请求。所述交易中的给定者包含消费者中的给定者在所述商家中的给定者的销售点终端处出示在其上具有安全应用程序的便携式装置中的给定者。经由便携式装置中的给定者与所述商家中给定者的销售点终端之间的通信提供虚拟卡号。举例来说,可使用支付网络(例如,2008)内的账号映射引擎5998实行此步骤。Another step includes intercepting an authorization request from the merchant to have the amount of the transaction credited to the virtual card number. The transaction includes the consumer presenting the portable device with a secure application at the merchant's point-of-sale terminal. The virtual card number is provided via communication between the portable device and the merchant's point-of-sale terminal. This step can be performed, for example, using an account mapping engine 5998 within a payment network (e.g., 2008).
又另外步骤包含将虚拟卡号中的给定者转译成不向商家中的给定者提供的实际卡号;及将授权请求传递发行机构,其中所述实际卡号在所述授权请求中。举例来说,可使用支付网络(例如,2008)内的账号映射引擎5998实行这些步骤。Still further steps include translating the given one of the virtual card numbers into an actual card number that is not provided to the given one of the merchants; and passing an authorization request to the issuer, wherein the actual card number is included in the authorization request. For example, these steps can be performed using an account mapping engine 5998 within a payment network (e.g., 2008).
在一些情形中,另一步骤包含提供一种系统。所述系统包含相异软件模块。所述相异模块中的每一者体现在非暂时性计算机可读可记录媒体上。所述相异软件模块包含注册模块5483、用户接口模块5477、应用程序商店模块5996及账号映射引擎模块5998。接着,通过所述模块实行或以其它方式促进所述步骤,如上文陈述。In some cases, another step includes providing a system. The system includes distinct software modules. Each of the distinct modules is embodied on a non-transitory computer-readable recordable medium. The distinct software modules include a registration module 5483, a user interface module 5477, an application store module 5996, and an account mapping engine module 5998. The steps described above are then performed or otherwise facilitated by the modules.
因此,一或多个实施例预期一种在设备(例如电子钱包平台5497在其上运行的服务器),所述设备包含:存储器;及至少一个处理器,所述至少一个处理器耦合到存储器且可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。在一或多个实施例中,存储在非暂时性存储媒体中的相异软件模块在加载到所述存储器中时配置所述至少一个处理器以使其可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。如所提及,所述模块可包含注册模块5483、用户接口模块5477、应用程序商店模块5996及账号映射引擎模块5998。Thus, one or more embodiments contemplate a device (e.g., a server on which an e-wallet platform 5497 runs) comprising: a memory; and at least one processor coupled to the memory and operable to perform any, some, or all of the method steps just described. In one or more embodiments, distinct software modules stored in a non-transitory storage medium, when loaded into the memory, configure the at least one processor to enable it to perform any, some, or all of the method steps just described. As mentioned, the modules may include a registration module 5483, a user interface module 5477, an application store module 5996, and an account mapping engine module 5998.
鉴于目前为止的论述,将了解,一般来说,一或多个实施例预期一种在定位在第一国家中的电子商务零售商处向定位在不同于所述第一国家的至少一个国家中的多个消费者提供安全在线购物体验的示范性方法。所述消费者在不同于所述第一国家的至少一个国家中具有物理地址(国内地址)。In view of the discussion thus far, it will be appreciated that, generally speaking, one or more embodiments contemplate an exemplary method of providing a secure online shopping experience at an e-commerce retailer located in a first country to a plurality of consumers located in at least one country different from the first country. The consumers have physical addresses (domestic addresses) in the at least one country different from the first country.
任选步骤包含在电子钱包服务器597处从多个消费者598获得注册信息。所述注册信息又包含至少姓名、在不同于所述第一国家的至少一个国家中的物理地址及资金支付卡账户信息。举例来说,可通过钱包平台597与消费者598之间通过合适消费者接口(例如,图形用户接口(GUI)1477)促进的交互来实行以上提及的任选注册步骤。举例来说,GUI 1477可包含从平台597在其上运行的服务器送达到消费者598的机器上的浏览器的HTML。所述注册信息可存储在数据库1479中。注册及账号维护模块1483也参与注册(及账号维护)过程,其经由GUI 1477与消费者接口连接。任选地,所述注册包含使用加密套接字协议层及安全超文本传输协议统一资源定位器经由浏览器中的一者获得信息,且所述注册信息以对电子钱包服务器来说可访问但对电子商务零售商隐藏的加密方式存储在数据库1479中。An optional step includes obtaining registration information from a plurality of consumers 598 at the e-wallet server 597. The registration information, in turn, includes at least name, physical address in at least one country different from the first country, and fund payment card account information. For example, the aforementioned optional registration step can be performed through interaction between the wallet platform 597 and consumers 598 facilitated by a suitable consumer interface, such as a graphical user interface (GUI) 1477. For example, the GUI 1477 may comprise HTML delivered from a server on which the platform 597 operates to a browser on the consumer's 598 machine. The registration information may be stored in a database 1479. Also involved in the registration (and account maintenance) process is a registration and account maintenance module 1483, which interfaces with the consumer via the GUI 1477. Optionally, the registration includes obtaining information via a browser using either Secure Sockets Layer (SSL) or Hypertext Transfer Protocol Secure (HTTP URI), and the registration information is stored in the database 1479 in an encrypted manner accessible to the e-wallet server but hidden from the e-commerce retailer.
另一步骤包含促进将第一国家中的本地配送地址(海外地址)指派给多个消费者。举例来说,可通过配送商家接口模块1475实行此步骤。Another step includes facilitating the assignment of a local delivery address (overseas address) in the first country to a plurality of consumers. For example, this step can be implemented by the delivery merchant interface module 1475.
又另一步骤包含在电子钱包服务器处结合消费者中的给定者在电子商务零售商895处的在线购物会话从电子商务零售商获得使本地配送地址中的对应者指派给所述消费者中的给定者的请求;且又另一步骤包含响应于所述电子商务零售商的请求将所述本地配送地址中的对应者供应到所述电子商务零售商。举例来说,可通过与数据库1479接口连接的电子商务零售商接口模块1473实行这些步骤。Yet another step includes obtaining, at the e-wallet server, a request from the e-commerce retailer 895 to assign a local shipping address to the given one of the consumers in conjunction with the consumer's online shopping session at the e-commerce retailer; and yet another step includes providing the local shipping address to the e-commerce retailer in response to the e-commerce retailer's request. These steps may be performed, for example, by the e-commerce retailer interface module 1473 interfaced with the database 1479.
又另一步骤包含在电子钱包服务器处结合消费者中的给定者在电子商务零售商处的在线购物会话获得产品信息及从电子商务零售商到本地配送地址中的对应者的所要配送形式(国内配送)的指示。此步骤可以各种方式实行。在一些情形中,将此信息从电子商务零售商895提供到钱包597,且通过电子商务零售商接口模块1473实行所述步骤。另一方面,在一些情形中,此信息经由合适消费者用户接口(例如,GUI 1477)而来自消费者598。Yet another step includes obtaining, at the e-wallet server, product information and an indication of the desired delivery format (domestic delivery) from the e-commerce retailer to the corresponding local delivery address in conjunction with the online shopping session of a given one of the consumers at the e-commerce retailer. This step can be performed in various ways. In some cases, this information is provided to the wallet 597 from the e-commerce retailer 895, and the step is performed by the e-commerce retailer interface module 1473. In other cases, this information comes from the consumer 598 via a suitable consumer user interface (e.g., GUI 1477).
另一步骤包含在电子钱包服务器处结合消费者中的给定者在电子商务零售商处的在线会话获得从本地配送地址中的对应者到不同于第一国家的至少一个国家中的物理地址中的对应者的本地配送地址中的对应者的所要配送形式(海外配送)的指示。此步骤也可以各种方式实行。在一些情形中,从电子商务零售商895向钱包597提供此信息,且可通过电子商务零售商接口模块1473实行所述步骤。然而,在其它情况下,此信息经由合适消费者用户接口(例如,GUI 1477)而来自消费者598。Another step includes obtaining, at the e-wallet server, an indication of the desired form of delivery (overseas delivery) from the counterpart at the local delivery address to the counterpart at the physical address in at least one country different from the first country, in conjunction with the given one of the consumers' online session at the e-commerce retailer. This step can also be performed in various ways. In some cases, this information is provided to the wallet 597 from the e-commerce retailer 895, and the step can be performed by the e-commerce retailer interface module 1473. However, in other cases, this information comes from the consumer 598 via a suitable consumer user interface (e.g., GUI 1477).
值得注意的是,此时,在一些情形中,消费者598与零售商895之间的交互用于指定从电子商务零售商895到配送商家599的所要配送形式。接着,零售商895将此信息提供到钱包597。总到货成本尤其包含从商家895的仓库配送到配送商家的仓库599的成本,以及从配送商家的仓库599配送到消费者在他或她的祖国的物理地址的成本。然而,零售商895通常不关心从配送商家的仓库599到消费者在他或她的祖国的物理地址的配送如何发生。因此,在一些情形中,钱包597从电子商务零售商895获得产品信息及本地配送信息。在一些情形中,一旦知晓已将商品从零售商895配送到仓库599,便发生从配送商家599到消费者在他或她的祖国的物理地址的实际配送。在一些情形中,上文刚刚论述的步骤针对从配送商家599到消费者在他或她的祖国的物理地址的配送的估计,所述估计用于产生估计的总到货成本。出于估计总到货成本的目的,在非限制性实例中,消费者598经由用户接口1477或类似者直接与钱包597交互,以指示他或她希望如何将商品从配送商家599配送到他或她的国家。然而,如所提及,在一些情形中,零售商895作为充当中间人。It's worth noting that, at this point, in some cases, the interaction between consumer 598 and retailer 895 is used to specify the desired delivery format from e-commerce retailer 895 to delivery merchant 599. Retailer 895 then provides this information to wallet 597. The total landed cost specifically includes the cost of delivery from merchant 895's warehouse to delivery merchant's warehouse 599, as well as the cost of delivery from delivery merchant's warehouse 599 to the consumer's physical address in their home country. However, retailer 895 typically doesn't care how delivery from delivery merchant's warehouse 599 to the consumer's physical address in their home country occurs. Therefore, in some cases, wallet 597 obtains product information and local delivery information from e-commerce retailer 895. In some cases, once it's known that the item has been delivered from retailer 895 to warehouse 599, the actual delivery from delivery merchant 599 to the consumer's physical address in their home country occurs. In some cases, the steps discussed immediately above provide an estimate of the delivery cost from delivery merchant 599 to the consumer's physical address in their home country, which is used to generate the estimated total landed cost. For the purpose of estimating the total delivery cost, in a non-limiting example, the consumer 598 interacts directly with the wallet 597 via the user interface 1477 or the like to indicate how he or she would like the goods to be delivered to his or her country from the shipping merchant 599. However, as mentioned, in some cases, the retailer 895 acts as an intermediary.
又另一步骤包含从电子钱包服务器分派以消费者中的给定者为目的地的与在线购物会话相关联的所估计的总到货成本的指示。所估计的总到货成本至少部分基于产品信息、从电子商务零售商到本地配送地址中的对应者的所要配送形式的指示及从本地配送地址中的对应者到不同于第一国家的至少一个国家中的物理地址中的对应者的所要配送形式的指示。举例来说,此步骤可经由用户接口1477或类似者(例如,GUI 1477将HTML代码分发到消费者的机器,所述HTML代码致使另一窗口在消费者的机器上弹出);然而,在在一些情形中,零售商895充当中间人。Yet another step includes dispatching, from the e-wallet server, an indication of an estimated total landed cost associated with the online shopping session destined for a given one of the consumers. The estimated total landed cost is based at least in part on the product information, an indication of a desired form of delivery from the e-commerce retailer to a counterpart at a local delivery address, and an indication of a desired form of delivery from the counterpart at the local delivery address to a counterpart at a physical address in at least one country different from the first country. For example, this step may be via user interface 1477 or the like (e.g., GUI 1477 distributes HTML code to the consumer's machine that causes another window to pop up on the consumer's machine); however, in some cases, the retailer 895 acts as an intermediary.
额外步骤包含从电子钱包服务器597分派以消费者598中的给定者为目的地的配送选项信息。所述配送选项信息提供针对配送中的一者或两者的至少两个选项(即,从电子商务零售商到本地配送地址中的对应者的配送,及从本地配送地址中的对应者到不同于第一国家的至少一个国家中的物理地址中的对应者的配送)。An additional step includes dispatching, from the e-wallet server 597, delivery option information destined for a given one of the consumers 598. The delivery option information provides at least two options for one or both of the deliveries (i.e., delivery from the e-commerce retailer to a counterpart at a local delivery address, and delivery from the counterpart at the local delivery address to a counterpart at a physical address in at least one country different from the first country).
从电子商务零售商到本地配送地址中的对应者的所要配送形式的指示或从本地配送地址中的对应者到不同于第一国家的至少一个国家中的物理地址中的对应者的所要配送形式的指示或(视情况而定)所述两个指示是响应于配送选项信息的。An indication of the desired form of delivery from the e-commerce retailer to the counterpart at the local delivery address or an indication of the desired form of delivery from the counterpart at the local delivery address to the counterpart at a physical address in at least one country different from the first country or (as the case may be) both indications are responsive to the delivery option information.
在一或多个实施例中,配送选项信息包含所述至少两个选项中的每一者的成本及速度信息中的至少一者。In one or more embodiments, the delivery option information includes at least one of cost and speed information for each of the at least two options.
跨境配送当前对于消费者及商家两者来说均是不方便的。从消费者的角度,跨境配送涉及必须个别地与商家及跨境配送服务交易,这是因为所述两个实体彼此没有关系。从商家的角度,跨境配送在处理小批量时过分昂贵且归因于不同的规章、税金、保险成本等等而比国内配送复杂得多。一或多个实施例有利地通过与全球配送提供商整合及通过聚合多个商家的批量来协商负担得起的费率来解决商家及消费者的问题。商家可登录到其钱包账户中并选择其当前物流提供商配送到哪些国家及其希望配送到哪些国家。当将消费者被从商家站点重定向到钱包时,所述钱包比较消费者的配送地址与两个列表以确定是否需要跨境配送服务。如果需要此服务,那么所述钱包从跨境配送服务检索配送选项及费率,并基于商家预设的规则将其呈现给消费者,或在未预设任何规则的情况下将所述费率发送到商家。一旦所述钱包从商家接收到交易成功的确认信息,所述钱包便将发票及关于如何履行订单的指示(配送标签、提货时间及位置等等)从物流提供商传递到商家。Cross-border delivery is currently inconvenient for both consumers and merchants. From the consumer's perspective, cross-border delivery involves having to individually transact with both the merchant and the cross-border delivery service, as the two entities have no relationship with each other. From the merchant's perspective, cross-border delivery is prohibitively expensive for small orders and is significantly more complex than domestic delivery due to varying regulations, taxes, insurance costs, and so on. One or more embodiments advantageously address this issue for both merchants and consumers by integrating with global delivery providers and negotiating affordable rates by aggregating orders from multiple merchants. Merchants can log in to their wallet account and select which countries their current logistics provider delivers to and which countries they would like to deliver to. When a consumer is redirected from the merchant's site to the wallet, the wallet compares the consumer's delivery address with the two lists to determine whether cross-border delivery services are required. If so, the wallet retrieves delivery options and rates from the cross-border delivery service and presents them to the consumer based on pre-set rules by the merchant, or sends the rates to the merchant if no pre-set rules are in place. Once the wallet receives confirmation from the merchant that the transaction was successful, the wallet passes the invoice and instructions on how to fulfill the order (shipping label, pickup time and location, etc.) from the logistics provider to the merchant.
一或多个实施例有利地解决以下技术问题中的一或多者:One or more embodiments advantageously solve one or more of the following technical problems:
●创建过程流程,其中钱包为商家与物流提供商之间的传递者(pass-through);Create a process flow where the wallet acts as a pass-through between the merchant and the logistics provider;
●在商家账户中创建允许商家选择其偏好的配送功能;● Create a shipping feature in the merchant account that allows merchants to select their preferred shipping preferences;
●在钱包交易流程中创建允许钱包比较消费者的数据与商家的偏好的比较功能。● Create a comparison function in the wallet transaction process that allows the wallet to compare the consumer's data with the merchant's preferences.
鉴于目前为止的论述,将了解,一般来说,又另一示范性方法包含在电子钱包服务器5497处结合消费者598与电子商务零售商1999的在线购物会话获得产品信息。举例来说,可使用电子商务零售商接口模块5473实行此步骤。另一步骤8111包含从电子钱包服务器分派以消费者为目的地的配送选项信息,从而将与产品信息相关联的针对配送商品的至少两个选项从电子商务零售商提供到消费者。举例来说,可使用电子商务零售商接口模块5473及配送引擎模块5995实行此步骤。又另一步骤8112包含在电子钱包服务器处结合在线购物会话获得从电子商务零售商到消费者的所要配送形式的指示。所述指示是基于配送选项信息。举例来说,可使用电子商务零售商接口模块5473及/或GUI5477实行此步骤。Given the discussion thus far, it will be appreciated that, generally speaking, yet another exemplary method includes obtaining product information at an e-wallet server 5497 in conjunction with an online shopping session between a consumer 598 and an e-commerce retailer 1999. This step may be performed, for example, using the e-commerce retailer interface module 5473. Another step 8111 includes dispatching, from the e-wallet server, shipping option information destined for the consumer, thereby providing at least two options for shipping the item associated with the product information from the e-commerce retailer to the consumer. This step may be performed, for example, using the e-commerce retailer interface module 5473 and the shipping engine module 5995. Yet another step 8112 includes obtaining, at the e-wallet server, an indication of a desired shipping format from the e-commerce retailer to the consumer in conjunction with the online shopping session. The indication is based on the shipping option information. This step may be performed, for example, using the e-commerce retailer interface module 5473 and/or the GUI 5477.
在一些实施例中,第三方提供不同于商家可用的替代配送方法。此包含全国内情形及跨境情形。在商家把配送外包的情况下,一些商家整合可为适当的。可提供关于国内配送的选择,这或者是因为整个交易在一个国家中或者是关于国际交易的第一(国内)部分。如果选择仅从配送商家599到消费者,那么通常不需要与零售商895的商家整合。第三方可为配送商家5999、平台5497的运营商(例如,支付网络2008的运营商)及类似者。In some embodiments, a third party offers alternative delivery methods to those available to the merchant. This includes both domestic and cross-border scenarios. In situations where the merchant outsources delivery, some merchant integration may be appropriate. Domestic delivery options may be offered, either because the entire transaction is within a single country or for the first (domestic) portion of an international transaction. If only delivery from the merchant 599 to the consumer is selected, merchant integration with the retailer 895 is generally not required. The third party may be the delivery merchant 5999, the operator of the platform 5497 (e.g., the operator of the payment network 2008), and the like.
同样,在一或多个实施例中,配送选项信息包含至少两个选项中的每一者的成本及速度信息中的至少一者。Likewise, in one or more embodiments, the delivery option information includes at least one of cost and speed information for each of the at least two options.
在一些情形中,额外步骤包含提供一种系统,其中所述系统包含相异软件模块。所述相异软件模块中的每一者体现在非暂时性计算机可读存储媒体上。所述相异软件模块包含至少电子商务零售商接口模块5473及配送引擎模块5995。接着,通过所述模块实行或以其它方式促进所述步骤,如上文陈述。In some cases, additional steps include providing a system, wherein the system includes distinct software modules. Each of the distinct software modules is embodied on a non-transitory computer-readable storage medium. The distinct software modules include at least an e-commerce retailer interface module 5473 and a delivery engine module 5995. The steps are then performed or otherwise facilitated by the modules, as set forth above.
所述钱包接口可在商家网站处弹出或可将消费者重定向到电子钱包站点;因此,可通过接口模块5473或GUI 5477实施最后一个步骤。The wallet interface may pop up at the merchant website or may redirect the consumer to the e-wallet site; thus, the last step may be implemented through the interface module 5473 or GUI 5477.
因此,一或多个实施例预期一种设备(例如,电子钱包平台5497在其上运行的服务器),所述设备包含:存储器;及至少一个处理器,所述至少一个处理器耦合到所述存储器且可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。在一或多个实施例中,存储在非暂时性存储媒体中的相异软件模块在加载到所述存储器中时配置所述至少一个处理器以使其可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。如所提及,所述模块可包含电子商务零售商接口模块5473及配送引擎模块5995及(任选地)GUI模块5477。Thus, one or more embodiments contemplate a device (e.g., a server on which an e-wallet platform 5497 runs) comprising: a memory; and at least one processor coupled to the memory and operable to perform any, some, or all of the method steps just described. In one or more embodiments, distinct software modules stored in a non-transitory storage medium, when loaded into the memory, configure the at least one processor to enable it to perform any, some, or all of the method steps just described. As mentioned, the modules may include an e-commerce retailer interface module 5473, a delivery engine module 5995, and (optionally) a GUI module 5477.
此外,关于商家的国内配送,考虑以下情景:In addition, regarding domestic delivery for merchants, consider the following scenarios:
1.商家未雇佣物流公司(例如,创业初期的商家);1. The merchant has not hired a logistics company (for example, a merchant in the early stages of a business);
2.商家的物流公司在国内提供有限的覆盖范围;2. The merchant's logistics company provides limited coverage in the country;
3.与电子钱包、支付网络运营商或类似者相关联的物流合作伙伴提供商家的物流公司不提供的增值服务。3. Logistics partners associated with e-wallets, payment network operators, or similar entities provide value-added services that the merchant’s logistics company does not provide.
在一或多个实施例中,当将消费者重定向到钱包时,商家指示其是否提供国内配送及是否存在其当前无法配送到的城市或州。连同此信息,所述商家还向钱包提供包裹尺寸及重量的估计。In one or more embodiments, when the consumer is redirected to the wallet, the merchant indicates whether it offers domestic delivery and whether there are cities or states that it currently cannot deliver to. Along with this information, the merchant also provides the wallet with an estimate of the package size and weight.
当钱包从没有国内配送的商家站点接收消费者时,其计算不同配送选项的费率并将所述费率呈现给所述商家。接着,所述商家可在将所述费率传递回到所述钱包之前修正所述费率以呈现给消费者。替代地,所述商家可登录到商家的钱包账户中并设置定价规则(例如,对特定国家使用标准费率或在物流公司的费率之上添加x%的附加费)。在消费者已选择他或她的优选配送选项之后,他或她继续为商家的商品进行支付及为配送成本进行支付。在所述钱包从商家接收到所述交易成功的确认之后,所述钱包将发票及关于如何履行订单的指示(配送标签、提货时间及位置等等)从物流传递商传递到商家。When a wallet receives a customer from a merchant site that doesn't ship domestically, it calculates rates for different shipping options and presents them to the merchant. The merchant can then modify the rates before passing them back to the wallet for presentation to the customer. Alternatively, the merchant can log into the merchant's wallet account and set pricing rules (e.g., use a standard rate for a specific country or add an x% surcharge on top of the carrier's rate). After the customer has selected their preferred shipping option, they proceed to pay for the merchant's merchandise and the shipping costs. After the wallet receives confirmation from the merchant that the transaction was successful, it passes the invoice and instructions on how to fulfill the order (shipping label, pickup time and location, etc.) from the carrier to the merchant.
当钱包从具有有限国内配送覆盖范围的商家站点接收消费者时,其将比较消费者的配送地址与商家的未覆盖区域列表。如果商家无法配送到消费者的地址,那么起始与当商家不具有国内配送的情形中相同的过程。When the wallet receives a consumer from a merchant site with limited domestic delivery coverage, it will compare the consumer's delivery address with the merchant's list of uncovered areas. If the merchant cannot deliver to the consumer's address, the same process is initiated as when the merchant does not have domestic delivery.
如果商家已完成国内配送但归因于较低价格或增值服务(例如,保险或提货服务)而想要使用基于钱包的配送,那么商家可通过登录到所述钱包中的商家账户来选择其想要在哪种情况下使用钱包配送服务。此类情况的实例可为当待配送的物品是易碎的或当所述物品的价值超过某个金额。在整合这些设置的情况下,在一或多个实施例中,钱包将在满足这些条件中的任何者时起始国内配送。If a merchant already has domestic delivery but wants to use wallet-based delivery due to lower prices or value-added services (e.g., insurance or pickup services), the merchant can select under what circumstances they want to use the wallet delivery service by logging into their merchant account in the wallet. Examples of such circumstances might be when the item to be delivered is fragile or when the value of the item exceeds a certain amount. In integrating these settings, in one or more embodiments, the wallet will initiate domestic delivery when any of these conditions are met.
在支付过程中,商家通常不会将其包裹的重量及大小散布到其它方。大商家具有其自身的库存管理系统且小型或中型商家设置其自身的配送费用或检查配送服务的费率。为使商家(尤其是小型及中型商家)发送体积数据,其必须提出其自身的用于估计消费者已预定的产品所需的包裹的体积大小的内部系统。这在产品在大小上是相同或非常类似时(例如,多件t恤的订单)时是相对明确的。然而,当涉及不同类型的产品(例如,腰带、鞋子、牛仔裤及t恤)时,准确估计包裹的体积大小变得更具挑战性且通常被过高估计。During the payment process, merchants typically don't share the weight and size of their packages with other parties. Large merchants have their own inventory management systems, and small or medium-sized merchants set their own delivery fees or check the rates of delivery services. In order for merchants (especially small and medium-sized merchants) to send volume data, they must come up with their own internal system for estimating the volume size of the package required for the products a consumer has ordered. This is relatively straightforward when the products are the same or very similar in size (for example, an order for multiple t-shirts). However, when different types of products are involved (for example, belts, shoes, jeans, and t-shirts), accurately estimating the volume size of the package becomes more challenging and is often overestimated.
一或多个实施例通过为商家提供此系统来解决此问题。One or more embodiments address this problem by providing merchants with such a system.
鉴于目前为止的论述,且参考图7,将了解,一般来说,又另一示范性方法包含通过电子钱包平台597获得关于消费者2002与用于提供商品及服务中的至少一者的商家1999之间的交易的交易数据的步骤。举例来说,所述交易数据可为PAN及/或另一账号及/或持卡人的其它识别标记;关于商家(例如,商家类别代码或MCC)、交易金额、时间及/或交易地点的数据;在适用的情况下,来自扫描仪134的物品等级数据等等。电子钱包平台具有至少第一及第二资金来源可用。举例来说,可使用电子商务零售商接口模块5473实行此步骤。另一步骤包含基于交易数据从电子钱包平台597分派基于资金来源中的第一者的使用的第一交易成本方案及基于资金来源中的第二者的使用的第二交易成本方案。针对消费者2002指定第一及第二成本方案。举例来说,可使用报价比较模块实行此步骤;报价比较模块的非限制性实例为由图7中的元件1997、1998形成的报价比较模块。另一步骤包含在电子钱包平台597处从消费者2002获得基于第一及第二成本方案的从至少第一及第二资金来源的选择。举例来说,可使用电子商务零售商接口模块5473及/或GUI 5477实行此步骤。又另一步骤包含向商家提供与所选资金来源相关联的账号。举例来说,可使用AP15999实行此步骤。In light of the discussion thus far, and with reference to FIG. 7 , it will be appreciated that, generally speaking, yet another exemplary method includes the step of obtaining, via an e-wallet platform 597, transaction data regarding a transaction between a consumer 2002 and a merchant 1999 providing at least one of goods and services. For example, the transaction data may include a PAN and/or another account number and/or other identifying indicia of the cardholder; data regarding the merchant (e.g., a merchant category code or MCC), the transaction amount, the time and/or location of the transaction; and, where applicable, item-level data from a scanner 134 . The e-wallet platform has at least first and second funding sources available. For example, this step may be implemented using an e-commerce retailer interface module 5473 . Another step includes assigning, from the e-wallet platform 597 , based on the transaction data, a first transaction cost scheme based on the use of a first funding source and a second transaction cost scheme based on the use of a second funding source. The first and second cost schemes are designated for the consumer 2002 . For example, this step may be implemented using an offer comparison module; a non-limiting example of an offer comparison module is the offer comparison module formed by elements 1997 and 1998 in FIG. 7 . Another step includes obtaining, at the e-wallet platform 597, a selection from the consumer 2002 of at least first and second funding sources based on the first and second cost schemes. This step may be performed, for example, using the e-commerce retailer interface module 5473 and/or the GUI 5477. Yet another step includes providing the merchant with an account number associated with the selected funding source. This step may be performed, for example, using the API 5999.
举例来说,一个资金来源可产生三十个飞行常客点;另一资金来源可产生1%的折扣。举例来说,此方面可为基于服务器的或经由智能电话应用程序实施。在后一情形中,在消费者选择将报价下载到他或她的电话之后数据库(例如,存储器412中的报价5994)将折扣本地存储在电话上-在一些情形中,将所有代表性报价存储在中央位置(例如,注册表1997)中,向消费者显示所有代表性报价且消费者挑选他或她想要在他或她的智能电话或类似者上本地存储的内容。For example, one funding source may generate thirty frequent flyer points; another funding source may generate a 1% discount. This aspect may be server-based or implemented via a smartphone application, for example. In the latter case, after the consumer chooses to download the offers to his or her phone, the database (e.g., offers 5994 in memory 412) stores the discounts locally on the phone—in some cases, all representative offers are stored in a central location (e.g., registry 1997), all representative offers are displayed to the consumer, and the consumer selects which ones he or she wants to store locally on his or her smartphone or the like.
在一些情形中,基于在使用至少第一及第二资金来源的情况下可用的不同促销活动确定第一及第二成本方案(例如,钱包中的一张卡提供促销活动而另一张卡不提供促销活动;或两张卡均提供促销活动但所述促销活动是不同的)。In some cases, the first and second cost scenarios are determined based on different promotions available when using at least the first and second funding sources (e.g., one card in the wallet offers a promotion and the other does not; or both cards offer a promotion but the promotions are different).
在一些情形中,支付选项中的至少一者包含虚拟卡号;消费者选择所述虚拟卡号;向商家提供所述虚拟卡号;将针对交易金额的授权消息连同不向所述商家提供实际卡号一起发送到发行机构。在此类情形中,一或多个实施例基于实际卡号确定第一及第二成本方案中的至少一相关者,从而有利地允许消费者从RCN获得促销或其它益处同时仅向商家泄露VCN。注释“第一及第二成本方案中的至少一相关者”考虑到其中一个成本方案基于VCN而另一成本方案基于RCN因此任何相关报价将为已知的情形,以及其中两个成本方案涉及VCN的情形。In some cases, at least one of the payment options includes a virtual card number; the consumer selects the virtual card number; provides the merchant with the virtual card number; and sends an authorization message for the transaction amount to the issuer, without providing the merchant with the actual card number. In such cases, one or more embodiments determine the correlation of at least one of the first and second cost schemes based on the actual card number, advantageously allowing the consumer to receive promotions or other benefits from the RCN while only revealing the VCN to the merchant. The notation "at least one of the first and second cost schemes is correlated" allows for situations where one cost scheme is based on the VCN and the other is based on the RCN, so any associated quotes are known, as well as situations where both cost schemes involve the VCN.
销售点(POS)装置通常经设计以每次仅读取一张卡。因此,移动钱包通常要求消费者在向POS出示其移动电话之前激活其希望使用的卡。为跨若干张卡比较折扣,POS首先必须检测移动钱包上的非激活卡接着使用移动钱包传递那些非激活卡的折扣。另一当前问题是完成比较非激活卡的过程所花费的时间。随着越来越多的卡添加到所述钱包,比较所花费的时间增加。因为,必须在固定的时间量内完成交易,所以这限制了可在所述时间范围内比较的卡的数目。最终,传递存储在消费者的钱包中的卡的所有折扣的数据可能是容易出错的,这是因为正在传递许多信息。Point-of-sale (POS) devices are typically designed to read only one card at a time. Therefore, mobile wallets typically require consumers to activate the card they wish to use before presenting their mobile phone to the POS. To compare discounts across several cards, the POS must first detect inactive cards on the mobile wallet and then use the mobile wallet to transfer discounts for those inactive cards. Another current issue is the time it takes to complete the process of comparing inactive cards. As more and more cards are added to the wallet, the time it takes to compare increases. Because transactions must be completed within a fixed amount of time, this limits the number of cards that can be compared within that timeframe. Ultimately, transferring data for all discounts on the cards stored in a consumer's wallet can be error-prone because so much information is being transferred.
在一些情形中,正被比较的卡为具有相同品牌的卡,例如,万事达卡。在一些情形中,钱包通过创建报价数据库且使存储在消费者钱包中的卡的报价被下载到消费者的移动电话上来解决此问题,如5994处所见;举例来说,每当消费者中的一者添加卡。在至少一些实例中,周期性更新在消费者的请求下自动发生或手动发生。当然,在替代实施例中,可从外部数据库检索此信息。In some cases, the cards being compared are cards of the same brand, such as MasterCard. In some cases, the wallet addresses this issue by creating a quote database and causing quotes for the cards stored in the consumer's wallet to be downloaded to the consumer's mobile phone, as seen at 5994; for example, each time one of the consumers adds a card. In at least some instances, periodic updates occur automatically or manually at the consumer's request. Of course, in alternative embodiments, this information can be retrieved from an external database.
在一些情形中,为使商家检测正在使用何种类型的卡,虚拟卡号的前8个数字通常需要与真实卡号相同。然而,虚拟卡号通常是随机产生的号码,借此使商家无法辨识卡的发行机构。在一些情形中,钱包通过报价数据库解决此问题。在将交易传递到发行机构供授权时,钱包比较真实卡号与报价数据库且应用任何可适用的折扣。在发行机构授权交易之后,钱包将经更新的金额连同所应用的折扣的细节一起发送到发行机构。In some cases, the first eight digits of a virtual card number often need to match the real card number in order for the merchant to detect what type of card is being used. However, virtual card numbers are often randomly generated, making it impossible for the merchant to identify the card's issuer. In some cases, the wallet addresses this issue by using a quote database. When passing the transaction to the issuer for authorization, the wallet compares the real card number to the quote database and applies any applicable discounts. After the issuer authorizes the transaction, the wallet sends the updated amount to the issuer along with details of the applied discount.
在一些情形中,额外步骤包含提供一种系统,其中所述系统包含相异软件模块。所述相异软件模块中的每一者体现在非暂时性计算机可读存储媒体上。所述相异软件模块包含至少电子商务零售商接口模块5473及报价比较模块(例如,1997、1998)及应用程序接口5999。接着,通过所述模块实行或以其它方式促进所述步骤,如上文陈述。In some cases, additional steps include providing a system, wherein the system includes distinct software modules. Each of the distinct software modules is embodied on a non-transitory computer-readable storage medium. The distinct software modules include at least an e-commerce retailer interface module 5473 and a quote comparison module (e.g., 1997, 1998) and an application program interface 5999. The steps are then performed or otherwise facilitated by the modules, as set forth above.
因此,一或多个实施例预期一种设备(例如,电子钱包平台5497在其上运行的服务器),所述设备包含:存储器;及至少一个处理器,所述至少一个处理器耦合到所述存储器且可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。在一或多个实施例中,存储在非暂时性存储媒体中的相异软件模块在加载到所述存储器中时配置所述至少一个处理器以使其可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。如所提及,所述模块可包含电子商务零售商接口模块5473及报价比较模块(例如,1997、1998)及应用程序接口5999及(任选地)GUI模块5477。Thus, one or more embodiments contemplate a device (e.g., a server on which an e-wallet platform 5497 runs) comprising: a memory; and at least one processor coupled to the memory and operable to perform any, some, or all of the method steps just described. In one or more embodiments, distinct software modules stored in a non-transitory storage medium, when loaded into the memory, configure the at least one processor to enable it to perform any, some, or all of the method steps just described. As mentioned, the modules may include an e-commerce retailer interface module 5473 and an offer comparison module (e.g., 1997, 1998), an application program interface 5999, and (optionally) a GUI module 5477.
在又另一方面中,一种方法包含通过电子钱包移动应用程序12获得关于消费者与商家之间的用于提供商品及服务中的至少一者的交易的交易数据的步骤(上文提供交易数据的非限制性实例)。电子钱包移动应用程序具有至少第一及第二资金来源可用。另一步骤包含通过电子钱包移动应用程序基于交易数据确定基于资金来源中的第一者的使用的第一交易成本方案及基于资金来源中的第二者的使用的第二交易成本方案(例如,通过比较下载到存储器412中的报价5994)。又另一步骤包含在电子钱包移动应用程序处从消费者获得基于第一及第二成本方案的从至少第一及第二资金来源的选择(例如,经由与屏幕410的交互)。又另一步骤包含向商家提供与所选资金来源相关联的账号(例如,经由天线1800)。在一些情况下,另一任选步骤包含将至少第一及第二报价5994下载到电子钱包移动应用程序。第一及第二成本方案是基于第一及第二报价。In yet another aspect, a method includes the step of obtaining, via an e-wallet mobile application 12, transaction data regarding a transaction between a consumer and a merchant for providing at least one of goods and services (non-limiting examples of transaction data are provided above). The e-wallet mobile application has at least first and second funding sources available. Another step includes determining, via the e-wallet mobile application, a first transaction cost scheme based on the use of the first funding source and a second transaction cost scheme based on the use of the second funding source based on the transaction data (e.g., by comparing quotes 5994 downloaded to memory 412). Yet another step includes obtaining, from the consumer, a selection of at least first and second funding sources based on the first and second cost schemes (e.g., via interaction with screen 410). Yet another step includes providing the merchant with an account number associated with the selected funding source (e.g., via antenna 1800). In some cases, another optional step includes downloading at least the first and second quotes 5994 to the e-wallet mobile application. The first and second cost schemes are based on the first and second quotes.
“成本方案”应广义地理解为包含直接总成本比较,在一个方案中接收到免费礼品但未在另一方案中接收到免费礼品的可能性;不同免费礼品在不同方案中可用的可能性,促销券在一些方案中可用但在其它方案中不可用的可能性;在不同方案中提供不同促销券的可能性,等等。"Cost scheme" should be understood broadly to include direct total cost comparisons, the possibility of receiving a free gift in one scheme but not in another; the possibility of different free gifts being available in different schemes, the possibility of promotional coupons being available in some schemes but not others; the possibility of different promotional coupons being offered in different schemes, etc.
从一或多个服务器的角度,步骤包含将应用程序、VCN及报价下载到智能电话或类似者,及截取VCN的“授权”请求及将VCN转换成RCN。From the perspective of one or more servers, the steps include downloading the application, VCN and quote to a smartphone or similar, and intercepting the VCN's "authorization" request and converting the VCN to an RCN.
因此,一或多个实施例预期一种设备(例如,移动电话10),所述设备包含:存储器;及至少一个处理器,所述至少一个处理器耦合到所述存储器且可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。在一或多个实施例中,存储在非暂时性存储媒体中的相异软件模块在加载到所述存储器中时配置所述至少一个处理器以使其可操作以实行刚刚描述的方法步骤中的任一者、一些或所有。如所提及,所述模块可包含钱包应用程序12。Thus, one or more embodiments contemplate a device (e.g., mobile phone 10) comprising: a memory; and at least one processor coupled to the memory and operable to perform any, some, or all of the method steps just described. In one or more embodiments, distinct software modules stored in a non-transitory storage medium, when loaded into the memory, configure the at least one processor to enable it to perform any, some, or all of the method steps just described. As mentioned, the modules may include a wallet application 12.
如所提及,本发明或其元件的一或多个实施例可以一种系统(或设备)的形式实施,所述系统(或设备)包含:存储器;及至少一个处理器,所述至少一个处理器耦合到所述存储器且可操作以执行或以其它方式促进示范性方法步骤。实例包含服务器300或智能电话10或类似者。As mentioned, one or more embodiments of the present invention or its elements can be implemented in the form of a system (or device) comprising: a memory; and at least one processor coupled to the memory and operable to perform or otherwise facilitate the exemplary method steps. Examples include server 300 or smartphone 10 or the like.
系统及制品细节System and product details
本发明的实施例可使用硬件及/或硬件及软件方面。系统包含但不限于固件、常驻软件、微代码等等。举例来说,可结合终端122、124、125、126中的一或多者;读取器132、支付装置(例如,卡102、112);商家、发行机构、收单机构的主机、服务器及/或处理中心140、142、144(任选地具有数据仓库)或根据支付系统标准(及/或规范)操作的网络2008的运营商以及智能电话10、运行钱包平台597或5497的钱包服务器或其它服务器来使用软件。举例来说,可结合支付装置(例如,卡102、112及读取器132)使用固件。固件提供本身不提供最终用途而为构建块的许多基本功能(例如,显示、打印、接受按键);软件将构建块连接在一起以交付可用解决方案。Embodiments of the present invention may utilize hardware and/or hardware and software aspects. Systems include, but are not limited to, firmware, resident software, microcode, and the like. For example, software may be used in conjunction with one or more of terminals 122, 124, 125, and 126; readers 132; payment devices (e.g., cards 102 and 112); hosts, servers, and/or processing centers 140, 142, and 144 (optionally with data repositories) of merchants, issuers, and acquirers, or operators of networks 2008 operating according to payment system standards (and/or specifications); smartphones 10; wallet servers running wallet platforms 597 or 5497; or other servers. For example, firmware may be used in conjunction with payment devices (e.g., cards 102 and 112 and reader 132). Firmware provides many basic functions (e.g., display, print, accept buttons) that do not themselves provide an end use but are building blocks; software connects the building blocks together to deliver a usable solution.
图8为可实施本发明的一或多个方面或过程的部分或所有的系统300的框图。如图8中展示,存储器330配置处理器320(其可对应于(例如)处理器选项106、116、130;中心140、142、144中的远程主机的处理器;实施图中展示的钱包平台或其它框的服务器的处理器及类似者)以实施本文中揭示的方法、步骤及功能的一或多个方面(在图8中共同地展示为处理380)。可通过不同处理器执行不同方法步骤。处理器330可为分布式或本地的且处理器320可为分布式或单一的。存储器330可实施为电存储器、磁存储器或光学存储器或这些或其它类型的存储装置的任何组合(包含如上文关于卡102、112描述的存储器部分);举例来说,智能电话10的存储器412可为类似的)。应注意,如果使用分布式处理器,那么组成处理器320的每一分布式处理器一般含有其自身的可寻址存储空间。还应注意,计算机系统300中的一些或所有可并入到专用或通用集成电路中。举例来说,可以ASIC中的硬件而非使用固件实施一或多个方法步骤。显示器340表示各种可能的输入/输出装置(例如,显示器、鼠标、键盘及类似者)。FIG8 is a block diagram of a system 300 that may implement part or all of one or more aspects or processes of the present invention. As shown in FIG8 , memory 330 configures processor 320 (which may correspond, for example, to processor options 106, 116, 130; a processor of a remote host in hubs 140, 142, 144; a processor of a server implementing the wallet platform or other blocks shown in the figure, and the like) to implement one or more aspects of the methods, steps, and functions disclosed herein (collectively shown as process 380 in FIG8 ). Different method steps may be performed by different processors. Processor 330 may be distributed or local, and processor 320 may be distributed or single. Memory 330 may be implemented as electronic, magnetic, or optical memory, or any combination of these or other types of storage devices (including the memory portions described above with respect to cards 102 and 112); for example, memory 412 of smartphone 10 may be similar. Note that if distributed processors are used, each distributed processor comprising processor 320 generally contains its own addressable memory space. It should also be noted that some or all of computer system 300 may be incorporated into a dedicated or general purpose integrated circuit. For example, one or more method steps may be implemented in hardware in an ASIC rather than using firmware. Display 340 represents various possible input/output devices (e.g., a display, mouse, keyboard, and the like).
注释“到/来自网络”指示各种可能的网络接口装置。The notation "to/from network" indicates various possible network interface devices.
如此项技术中已知,本文中论述的方法及设备的一或多个方面的部分或所有可分布为一种制品,所述制品本身包括在其上体现计算机可读代码方式的有形计算机可读可记录存储媒体。所述计算机可读程序代码方式可结合计算机系统操作以实行所述步骤中的所有或一些以执行所述方法或产生本文中论述的设备。一般来说,计算机可使用媒体可为可记录媒体(例如,软盘、硬盘驱动器、压缩光盘、EEPROM或存储卡)或可为传输媒体(例如,包括光纤、万维网、电缆的网络或使用时分多址、码分多址或的无线信道或其它射频信道的无线信道)。可使用适于用于计算机系统的可存储信息的已知或已开发的任何媒体。计算机可读代码方式为用于允许计算机读取指令及数据的任何机制(例如,磁性媒体上的磁性变型或压缩光盘的表面上的高度变动)。所述媒体可分布在多个物理装置(或甚至多个网络)上。举例来说,一个装置可为与终端相关联的物理存储媒体且另一装置可为与处理中心相关联的物理存储媒体。如本文中所使用,有形计算机可读可记录存储媒体经定义以涵盖非暂时性可记录媒体(其实例在上文陈述),但不涵盖传输媒体或无实体信号。As is known in the art, some or all of one or more aspects of the methods and apparatus discussed herein may be distributed as an article of manufacture, which itself includes a tangible computer-readable recordable storage medium having computer-readable code means embodied thereon. The computer-readable program code means may be used in conjunction with a computer system operating to perform all or some of the steps described to execute the method or produce the apparatus discussed herein. Generally, the computer-usable medium may be a recordable medium (e.g., a floppy disk, hard drive, compact disc, EEPROM, or memory card) or a transmission medium (e.g., a network including optical fiber, the World Wide Web, cable, or a wireless channel using time division multiple access, code division multiple access, or other radio frequency channels). Any known or developed medium suitable for use with a computer system that can store information may be used. The computer-readable code means is any mechanism for allowing a computer to read instructions and data (e.g., magnetic variations on magnetic media or height variations on the surface of a compact disc). The media may be distributed across multiple physical devices (or even multiple networks). For example, one device may be a physical storage medium associated with a terminal and another device may be a physical storage medium associated with a processing center. As used herein, tangible computer-readable recordable storage media is defined to include non-transitory recordable media (examples of which are set forth above) but not transmission media or intangible signals.
本文中论述的计算机系统及服务器各自含有存储器,所述存储器将配置相关联处理器以实施本文中揭示的方法、步骤及功能。借助实例且没有限制,此类方法、步骤及功能可由元件140、142、144、5497(即,电子钱包平台及其相关联接口及/或数据库模块在其上运行的物理机器)、2004、2006、2008、2010上的处理能力;处理器402;或由以上的任何组合实施。所述存储器可为分布式或本地的且所述处理器可为分布式或单一的。所述存储器可实施为电存储器、磁性存储器或光学存储器或这些或其它类型的存储装置的任何组合。此外,术语“存储器”应足够广义地理解为涵盖能够从由相关联处理器访问的可寻找空间中的地址读取或写入到所述地址的任何信息。在此定义下,网络上的信息仍然在存储器内,这是因为相关联处理器可从网络检索信息。The computer systems and servers discussed herein each contain memory that configures the associated processor to implement the methods, steps, and functions disclosed herein. By way of example and not limitation, such methods, steps, and functions may be implemented by processing power on elements 140, 142, 144, 5497 (i.e., the physical machines on which the e-wallet platform and its associated interfaces and/or database modules run), 2004, 2006, 2008, 2010; processor 402; or by any combination thereof. The memory may be distributed or local, and the processor may be distributed or single. The memory may be implemented as electronic, magnetic, or optical memory, or any combination of these or other types of storage devices. Furthermore, the term "memory" should be interpreted broadly enough to encompass any information that can be read from or written to an address in a searchable space accessible by the associated processor. Under this definition, information on a network remains in memory because the associated processor can retrieve the information from the network.
因此,本发明的一或多个实施例的元件可以适当指令利用计算机技术来实施本文中描述为由一或多个处理器执行的方法步骤。举例来说,可使用包含存储器及耦合到所述存储器的至少一个处理器的一或多个服务器实施各种平台。所述处理器可加载适当软件。所述处理器可操作以执行本文中论述的一或多个方法步骤或以其它方式促进其性能。Thus, the elements of one or more embodiments of the present invention can utilize computer technology with appropriate instructions to implement the method steps described herein as being performed by one or more processors. For example, various platforms can be implemented using one or more servers comprising a memory and at least one processor coupled to the memory. The processor can load appropriate software. The processor can be operated to perform one or more method steps discussed herein or otherwise facilitate their performance.
因此,将了解,本发明的一或多个实施例可包含包括计算机程序代码方式的计算机程序,所述计算机程序代码方式适于在此软件在计算机上运行时执行任何方法或权利要求的步骤中的一者或所有,且此程序可体现在计算机可读媒体上。此外,本发明的一或多个实施例可包含包括适于致使计算机实行本文中陈述的方法或权利要求的一或多个步骤的代码的计算机以及如本文中描绘及描述的一或多个设备元件或特征。Thus, it will be understood that one or more embodiments of the present invention may include a computer program comprising computer program code means adapted to perform one or all of the steps of any method or claim when such software is run on a computer, and such program may be embodied on a computer-readable medium. Furthermore, one or more embodiments of the present invention may include a computer comprising code adapted to cause a computer to perform one or more steps of the method or claim recited herein, and one or more apparatus elements or features as depicted and described herein.
如本文(包含权利要求书)中使用,“服务器”包含运行服务器程序的物理数据处理系统(例如,如图8中展示系统300)。将理解,此物理服务器可或可不包含显示器、键盘或其它输入/输出组件。“主机”包含运行适当软件的物理数据处理系统(例如,图8中展示的系统300)。将理解,此主机可或可不包含显示器、键盘或其它输入/输出组件。As used herein, including in the claims, a "server" includes a physical data processing system (e.g., system 300 shown in FIG8 ) that runs a server program. It will be understood that this physical server may or may not include a display, keyboard, or other input/output components. A "host" includes a physical data processing system (e.g., system 300 shown in FIG8 ) that runs appropriate software. It will be understood that this host may or may not include a display, keyboard, or other input/output components.
此外,应注意,本文中描述的方法中的任何者可包含提供体现在一或多个有形计算机可读存储媒体上的相异软件模块的系统的额外步骤。举例来说,所有所述模块(或其任何子集)可处于相同媒体或可各自处于不同媒体上。所述模块可包含图中展示的组件中的任何者或所有。在一或多个实施例中,所述模块包含用于实施图5及/或54中展示的功能框;应用程序12;等等的模块。所述框可由软件模块以及对应存储器及一或多个处理器实施。举例来说,所述模块可在一或多个电子钱包服务器的一或多个硬件处理器上运行;一般来说,所有模块可在相同服务器上运行,每一模块可在单独服务器上运行等等。在一些情况下,框1478、5479可在一或多个数据库服务器上运行。在优选但非限制性方式中,元件597、5497包含软件平台,而接口模块包含用于实行所指示的功能性以及用于接口连接外部系统的任何所要求的转译功能性的代码。接着,可使用如上文描述在一或多个硬件处理器上执行的系统的相异软件模块实行所述方法步骤。此外,一种计算机程序产品可包含具有适于实行本文中描述的一或多个方法步骤(包含向系统提供相异软件模块)的代码的有形计算机可读可记录存储媒体。Furthermore, it should be noted that any of the methods described herein may include the additional step of providing a system of distinct software modules embodied on one or more tangible computer-readable storage media. For example, all of the modules (or any subset thereof) may reside on the same media or may each reside on a different media. The modules may include any or all of the components shown in the figures. In one or more embodiments, the modules include modules for implementing the functional blocks shown in Figures 5 and/or 54; application 12; and the like. The blocks may be implemented by software modules along with corresponding memory and one or more processors. For example, the modules may run on one or more hardware processors of one or more e-wallet servers; generally, all modules may run on the same server, each module may run on a separate server, and so on. In some cases, blocks 1478 and 5479 may run on one or more database servers. In a preferred, but non-limiting manner, elements 597 and 5497 comprise a software platform, while the interface modules comprise code for implementing the indicated functionality and any required translation functionality for interfacing with external systems. The method steps may then be performed using the distinct software modules of the system as described above executed on one or more hardware processors. In addition, a computer program product may include a tangible computer-readable recordable storage medium having code suitable for performing one or more method steps described herein, including providing the distinct software modules to the system.
举例来说,本文中论述的计算机可通过网络138、987、2008、另一虚拟专用网(VPN)、因特网、局域网及/或广域网(LAN及/或WAN)中的一或多者、经由EDI层等等互连。举例来说,可以经编译、解译、面向对象、汇编及/或机器语言(例如,C、C++、Java、VisualBasic、JavaScript或其它基于ECMAScript的脚本语言及类似者(示范性及非限制性列表)中的一或多者来对所述计算机进行编程且所述计算机还可利用(例如)可扩展标示语言(XML)、JSON、名称/值对、已知应用程序(例如,关系数据库应用程序、电子制表软件及类似者)。所述计算机可经编程以实施在流程图及其它图中描绘的逻辑。在至少一些情况下,至少一些消息可根据ISO 8583。For example, the computers discussed herein may be interconnected by one or more of network 138, 987, 2008, another virtual private network (VPN), the Internet, a local area network and/or a wide area network (LAN and/or WAN), via an EDI layer, etc. For example, the computers may be programmed with one or more of compiled, interpreted, object-oriented, assembled, and/or machine languages, such as C, C++, Java, Visual Basic, JavaScript, or other ECMAScript-based scripting languages, and the like (an exemplary and non-limiting list), and may also utilize, for example, Extensible Markup Language (XML), JSON, name/value pairs, known applications, such as relational database applications, spreadsheets, and the like. The computers may be programmed to implement the logic depicted in the flow charts and other figures. In at least some cases, at least some of the messages may be in accordance with ISO 8583.
虽然已在本文中参考附图描述本发明的说明性实施例,但应理解,本发明不限于那些精确实施例且所属领域的技术人员可在不脱离本发明的范围或精神的情况下作出各种其它改变及修改。Although illustrative embodiments of the present invention have been described herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments and that various other changes and modifications may be made by those skilled in the art without departing from the scope or spirit of the invention.
Claims (12)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261722294P | 2012-11-05 | 2012-11-05 | |
| US61/722,294 | 2012-11-05 | ||
| US13/836,326 US11222329B2 (en) | 2012-11-05 | 2013-03-15 | Electronic wallet apparatus, method, and computer program product |
| US13/836,326 | 2013-03-15 | ||
| PCT/US2013/068383 WO2014071338A2 (en) | 2012-11-05 | 2013-11-05 | Electronic wallet apparatus, method, and computer program product |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1214670A1 HK1214670A1 (en) | 2016-07-29 |
| HK1214670B true HK1214670B (en) | 2020-05-08 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6951401B2 (en) | Electronic wallet devices, methods, and computer program products | |
| US20230196355A1 (en) | Processing of electronic transactions | |
| US20240029042A1 (en) | Methods and systems for wallet enrollment | |
| US8812396B2 (en) | E-wallet with cross-border capability | |
| US9092776B2 (en) | System and method for managing payment in transactions with a PCD | |
| US8788333B2 (en) | Method, apparatus, and computer program product for facilitating promotions with an E-wallet | |
| US20140074605A1 (en) | Systems and methods for facilitating purchases at a gas station via mobile commerce | |
| CN108027925B (en) | Card-free payment method and system using two-dimensional code | |
| CN109214815B (en) | System and method for accepting dual function payment credentials | |
| WO2018010009A1 (en) | Processing of electronic transactions | |
| US11983715B1 (en) | Systems and methods for using cardholder presence attributes for secure authorization | |
| HK1214670B (en) | Electronic wallet apparatus, method, and computer program product | |
| CA3030440C (en) | Processing of electronic transactions |