US20130159184A1 - System and method of using load network to associate product or service with a consumer token - Google Patents

System and method of using load network to associate product or service with a consumer token Download PDF

Info

Publication number
US20130159184A1
US20130159184A1 US13/327,654 US201113327654A US2013159184A1 US 20130159184 A1 US20130159184 A1 US 20130159184A1 US 201113327654 A US201113327654 A US 201113327654A US 2013159184 A1 US2013159184 A1 US 2013159184A1
Authority
US
United States
Prior art keywords
consumer
message
data
service
payment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/327,654
Inventor
William A. Thaw
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Visa International Service Association
Original Assignee
Visa International Service Association
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Visa International Service Association filed Critical Visa International Service Association
Priority to US13/327,654 priority Critical patent/US20130159184A1/en
Assigned to VISA INTERNATIONAL SERVICE ASSOCIATION reassignment VISA INTERNATIONAL SERVICE ASSOCIATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: THAW, WILLIAM A.
Priority to US13/714,038 priority patent/US8630954B2/en
Priority to PCT/US2012/069834 priority patent/WO2013090772A1/en
Priority to SG11201402704SA priority patent/SG11201402704SA/en
Priority to AU2012352047A priority patent/AU2012352047B2/en
Publication of US20130159184A1 publication Critical patent/US20130159184A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • G06Q20/027Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] involving a payment switch or gateway
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/342Cards defining paid or billed services or quantities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification

Definitions

  • Embodiments of the invention are directed to systems used to conduct and process payment transactions for products or services, and specifically, to a method and associated apparatus and system that may be used to associate a purchased product or service with a token using a load network. This permits either cash or a payment card to be presented to a merchant and used to purchase the product or service of a third party. Further, in some embodiments, a consumer's payment card account identifier may be used as a form of access token to enable the consumer to obtain the product or service at a site operated by the third party.
  • an operator of a transit system may need to purchase and install ticket vending machines at transit locations in order to make transit tickets and passes available to consumers.
  • These machines and the associate proprietary ticket distribution network are typically both expensive and limited in terms of the number of available purchase sites.
  • providers of tickets to other venues such as concerts, sporting events, etc.
  • sellers of certain goods may be limited (in terms of the number of units they can provide to consumers) by a limited sales channel since consumers may have to visit one site (or one of a small number of sites) in order to purchase the goods, and similarly may only be able to retrieve the goods from a small number of locations.
  • Embodiments of the invention are directed to systems, devices, apparatuses, and methods for allowing a consumer to purchase a product or service by providing payment to a merchant whom is not the provider of the product or service.
  • Embodiments of the invention permit a consumer to present cash or a payment device (such as a credit card or debit card) to a merchant, where that merchant may be an element of a load network.
  • the merchant would accept the cash or payment device from the consumer and use the funds provided to “load” or recharge a payment device or account of the consumer.
  • the destination account for the provided funds i.e., the account into which the funds are loaded
  • the destination account for the provided funds belongs to the consumer and is identified by an account number associated with a card belonging to the consumer.
  • embodiments of the invention operate to allow the consumer to provide a source of payment to the merchant for a product or service offered by a third party.
  • the merchant accepts the payment and, if required, obtains approval for the transaction, for example by using the process normally used to obtain authorization for a credit or debit card purchase.
  • the merchant then generates a load network message (or messages) that contain a routable identifier number for the product or service of the third party.
  • the routable identifier serves to identify the “destination account” for the funds provided by the consumer.
  • the load network message containing an identifier for a consumer account into which the funds are to be deposited
  • the data in a data field that normally contains the consumer account identifier is replaced by a product or service identifier (which is represented in a similar format to that used for the consumer account identifier).
  • This allows a load message to function as an instruction to credit a certain amount of funds to the purchase of a specific product or service, where that product or service is provided by a party other than the one to whom the consumer has provided the funds.
  • the invention also allows any merchant that is part of (or is capable of exchanging messages with) a load network or payment processing network to act as a site where consumers can purchase and pay for products or services that are provided by other sources. This increases the sales channel for the providers of those products or services while limiting their up front costs, and provides added convenience for consumers.
  • the load message may contain data identifying the consumer, such as an account number associated with the consumer's credit card or debit card.
  • the third party Upon receipt of the message (or messages) the third party is able to record the purchase of the product or service by the consumer and store the consumer identification data.
  • the consumer visits the third party or another party designated by the third party
  • the consumer is able to provide the identification data (such as by swiping their credit card or debit card).
  • the consumer is able to take possession of the product or obtain access to the service.
  • Example services that may be accessed using embodiments of the invention include transit services, tickets for a concert or sporting event, or access to another type of venue.
  • the invention is directed to a method of enabling a consumer to purchase a product or service, where the method includes:
  • the invention is directed to a method of enabling a consumer to purchase a product or service, where the method includes:
  • the invention is directed to one or more computer-readable media collectively having thereon computer-executable instructions that, when executed by one or more computers cause the one or more computers to collectively, at least
  • FIG. 1 is a diagram illustrating the primary functional elements and process flow that may be used to implement an embodiment of the invention
  • FIG. 2 is a flowchart or flow diagram illustrating a method or process for implementing an embodiment of the invention
  • FIG. 3 is a diagram illustrating an example of a data format and message data for the message sent from the Merchant to a load network that may be used to implement an embodiment of the invention
  • FIG. 4 is a diagram illustrating elements that may be present in a computer device and/or system configured to implement a method and/or process in accordance with some embodiments of the present invention.
  • FIG. 5 is a diagram illustrating the components and operation of a load network that may be used, adapted for use, or used in conjunction with a payment processing network in implementing an embodiment of the invention.
  • Embodiments of the invention are directed to systems, devices, apparatuses, and methods for conducting a transaction in which a consumer purchases goods, a product, or a service (hereinafter “a product or service” or “products or services”) by providing payment to a merchant whom is not the provider of the product or service.
  • a product or service or “products or services”
  • Embodiments of the invention permit a consumer to present cash or a payment device (such as a credit card or debit card) to a merchant, where that merchant may be an element of a load network. In a typical load network transaction, the merchant would accept the cash or payment device from the consumer and use the funds provided to “load” or recharge a payment device or account of the consumer.
  • the destination account for the provided funds belongs to the consumer and is identified by an account number associated with a card belonging to the consumer.
  • embodiments of the invention operate to allow the consumer to provide the source of payment to the merchant for a product or service offered by a third party.
  • the merchant accepts the payment and, if required, obtains approval for the payment transaction. Such an approval would be obtained, for example, if the payment was in the form of a credit card or debit card. In that situation the merchant would generate a transaction authorization request message which would be routed and processed in a similar way to a credit card or debit card purchase transaction.
  • the merchant uses the load network to conduct a second transaction in which funds are transferred to an account associated with the third party as payment for the product or service.
  • the merchant generates a load network message (or messages) that contain a routable identifier number for the product or service of the third party that the consumer wishes to purchase.
  • the third party product or service may be identified by a SKU (a stock-keeping unit, which is a number or code used to identify each unique product or item for sale in a store or other business), where the SKU is in a format that is routable over the load network.
  • SKU stock-keeping unit, which is a number or code used to identify each unique product or item for sale in a store or other business
  • the SKU format may include an identifier of the third party which is the source of the product or service (in a format such as that used to identify a bank or issuer of a payment account (BIN)) along with an identifier of the specific product or service available from the third party which the consumer is purchasing (in a format such as that used to identify a consumer's account).
  • the SKU is in a format such as that used to identify a BIN/PAN combination of data and is routable or transportable over a payment processing network or load network (which may be part of the same data transport and processing network).
  • the routable product or service identifier serves to identify the “destination account” for the funds provided by the consumer.
  • the data in a data field that normally contains the consumer account identifier is replaced by a product or service identifier (which is represented in a similar format to that used for the consumer account identifier).
  • This allows a load message to function as an instruction to credit a certain amount of funds to the purchase of a specific product or service, where that product or service is provided by a party other than the one to whom the consumer has provided the funds (and which may be identified by other data in the load message).
  • the load message may contain data identifying the consumer, such as an account number associated with the consumer's credit card, debit card, or membership card.
  • the third party Upon receipt of the message (or messages) the third party is able to record the purchase of the product or service by the consumer and store the consumer identification data.
  • the consumer visits the third party or another party designated by the third party the consumer is able to provide the identification data (such as by swiping their credit or debit card). If the identification data provided by the consumer at that time matches (or is sufficiently close to) the consumer identification data provided by the consumer to the merchant at the time of payment, then the consumer may take possession of the product, or obtain access to the service.
  • Example services that may be accessed using embodiments of the invention include transit services, tickets for a concert or sporting event, or access to another type of venue.
  • a “payment device” or “portable consumer device” may include any suitable device capable of being used to provide payment for a transaction.
  • a payment device can take the form of a card such as a credit card, debit card, charge card, gift card, or any combination thereof.
  • the card or substrate may include a contactless element in which is stored payment account data.
  • a payment device may take the form of a device other than a card which incorporates a data storage element in which is contained data that may be used to conduct a payment transaction. Examples of such devices include mobile phones, PDAs, portable computing devices, etc.
  • a “payment processing network” (e.g., VisaNetTM) is one or more entities (e.g., data processing elements) that are capable of communication and data transfer over a suitable communication network or networks, and which is used to perform operations involved in the processing of payment transactions.
  • a payment processing network may include data processing subsystems, networks, and operations used to support and deliver transaction authorization services, consumer authentication services, exception file services, and clearing and settlement services.
  • An exemplary payment processing network may include VisaNetTM.
  • Payment processing networks such as VisaNetTM. are able to process credit card transactions, debit card transactions, and other types of commercial transactions.
  • VisaNetTM in particular, includes a VIP system (Visa Integrated Payments system) which processes authorization requests and a Base II system which performs clearing and settlement services.
  • An “authorization request message” may be generated by an entity (e.g., a merchant) that is part of or in communication with a payment processing network as part of the process of obtaining authorization to conduct a payment transaction. Such a message can include a request for authorization to conduct the payment transaction and may include an issuer account identifier.
  • the issuer account identifier may be a payment card account identifier associated with a payment card.
  • the authorization request message may request that an issuer of the payment card (or payment device) authorize a transaction.
  • An authorization request message according to an embodiment of the invention may comply with ISO 8583, which is a standard for systems that exchange electronic transactions made by cardholders using payment cards.
  • An “authorization response message” can be a message that includes an authorization code, and may typically be produced by an issuer in response to receiving and processing an authorization request message as part of determining whether to approve or deny a requested transaction.
  • Other entities or elements that are part of or in communication with a payment processing network may also be involved in determining whether to approve or deny a requested transaction.
  • a “server computer” can be a powerful computer or a cluster of computers.
  • the server computer can be a large mainframe, a minicomputer cluster, or a group of servers functioning as a unit.
  • the server computer may be a database server coupled to a Web server.
  • a “terminal” e.g. a point-of-service (POS) terminal
  • POS point-of-service
  • the terminal may include optical, electrical, or magnetic elements configured to read data from portable consumer devices such as smart cards, keychain device, cell phones, payment cards, security cards, access cards, and the like.
  • An “acquirer” is a business entity (e.g., a commercial bank) that typically has a business relationship with a merchant and receives some or all of the transactions from that merchant.
  • An “issuer” is a business entity which issues a card or other form of payment device to a consumer or card holder.
  • an issuer is a financial institution.
  • FIG. 5 is a diagram illustrating the components and operation of a load network that may be used, adapted for use, or used in conjunction with a payment processing network in implementing an embodiment of the invention.
  • the load network may include some of the same elements as a payment processing network and may operate similarly with respect to certain functions or operations.
  • FIG. 5 shows a user (typically a consumer) 502 , a load agent (typically a merchant) 506 , an Acquirer 510 , a Payment Processing Network 514 , and an Issuer 516 .
  • Acquirer 510 and Issuer 516 can communicate through Payment Processing Network 514 .
  • Load agent 506 includes at least one point of service (POS) terminal 508 and can communicate with Acquirer 510 , Payment Processing Network 514 , and Issuer 516 .
  • POS point of service
  • User 502 may be a consumer of goods and/or services. User 502 may be associated with (e.g., use) a portable consumer device 504 that is used to make a payment for goods, products, or services.
  • Example portable consumer devices 504 include credit cards, debit cards, and prepaid cards (e.g., gift cards or payroll cards).
  • Portable consumer device 504 may also be in a form factor other than a card.
  • portable consumer device 504 may be hand-held and compact so that it can fit into a consumer's wallet and/or pocket (e.g., pocket-sized). Examples of portable consumer devices may include cellular phones, personal digital assistants (PDAs), pagers, security cards, access cards, smart media, transponders, and the like.
  • PDAs personal digital assistants
  • security cards access cards
  • smart media smart media
  • transponders and the like.
  • the portable consumer devices may interface with point of service (POS) terminals using any suitable mechanism including any suitable electrical, magnetic, or optical interfacing system.
  • POS point of service
  • a contactless system such as an RF (radio frequency) device recognition system or contact system such as a magnetic stripe may be used to interface with a POS terminal containing a contactless reader or a magnetic stripe reader, respectively.
  • RF radio frequency
  • Load agent 506 can be one of many load agents in a load network or system.
  • load agent 506 may be a merchant with one or multiple POS terminals.
  • Exemplary load agents can include drugstores, grocery stores, gas stations, hardware stores, etc.
  • Load agents can include businesses that do not have an affiliation with each other, and may simply be a business that has normal POS terminals that are configured to process credit card or debit card transactions.
  • Load agents may be merchants that enter into an agreement with other merchants or service providers (such as transit system operators) to enable consumers to purchase products or services from those merchants or service providers by using the services of the load agent.
  • Load agent 506 may have any suitable number and/or type of POS terminals. Suitable POS terminals include stand-alone kiosks, check-out lanes or check-out counters at merchants, etc. Suitable POS terminals may include terminals that are configured to process credit card or debit card transactions. The POS terminals may have optical, electrical, or magnetic readers that can read data from portable consumer devices.
  • the overall system may include an Acquirer 510 and an Issuer 516 .
  • Acquirer 510 may be a commercial bank that is associated with load agent 506 .
  • Load agent 506 may have one or more Acquirer deposit accounts 512 .
  • Issuer 516 is an entity that provides the user or consumer with the portable consumer device and manages the account or accounts associated with the device.
  • Payment Processing Network 514 may comprise or use a payment processing network such as VisaNetTM. Payment Processing Network 514 and any communication network that communicates with Payment Processing Network 514 may use any suitable wired or wireless network, including the Internet. Payment Processing Network 514 may be adapted to process debit card or credit card transactions, in addition to processing transactions associated with the loading and/or reloading of value on a payment device or portable consumer device.
  • a payment processing network such as VisaNetTM.
  • Payment Processing Network 514 and any communication network that communicates with Payment Processing Network 514 may use any suitable wired or wireless network, including the Internet. Payment Processing Network 514 may be adapted to process debit card or credit card transactions, in addition to processing transactions associated with the loading and/or reloading of value on a payment device or portable consumer device.
  • a payment processing network may include a plurality of data processing devices, such as computers, servers, or central processing units that are interconnected by a suitable network or networks.
  • the data processing devices may be used to support authorization, clearing, and settlement services for users of the payment processing network, where these services may be applied as needed to various types of transactions and typically are described as:
  • Authorization the necessary functions or operations to enable an issuer to approve or decline a transaction before a purchase is finalized or cash is disbursed
  • Clearing the necessary functions or operations to support the process of delivering a transaction from an acquirer to an issuer for posting to a consumer's account
  • Settlement the necessary functions or operations to support the process of calculating and determining the net financial position of each party for all transactions that are cleared.
  • the authorization, clearance, and settlement functions are typically performed by exchanging messages between the elements of the payment processing network and the entities that interact with that network (such as the acquirer and issuer).
  • a message may contain information about the transaction (e.g., the date, type of transaction, amount of transaction, merchant, etc.), information about the consumer conducting the transaction (e.g., the consumer's account number, security code, etc.), information about the merchant with whom the consumer is conducting the transaction (e.g., a merchant code or other identification, etc.), and information about the status of the processing of the transaction (e.g., a flag or indicator of whether the transaction has been approved or declined, etc.).
  • information about the transaction e.g., the date, type of transaction, amount of transaction, merchant, etc.
  • information about the consumer conducting the transaction e.g., the consumer's account number, security code, etc.
  • information about the merchant with whom the consumer is conducting the transaction e.g., a merchant code or other identification, etc.
  • a message may also include information about the transaction that is used by the elements of the payment processing network and/or the entities that interact with that network to perform their respective data processing functions (e.g., a risk or fraud score, etc.).
  • the messages typically have a format or structure in which certain information is found in a defined field or region of the message.
  • a message may also include one or more discretionary fields in which other forms or types of data may be placed.
  • VOCs VisaNet Interchange Centers
  • VAPs VisaNet Access Points
  • Processing Centers Processing Centers
  • a VisaNet Interchange Center is a Visa data processing center. Each VIC houses the computer systems that perform VisaNet transaction processing. The VIC serves as the control point for the telecommunications facilities of the VisaNet Communications Network, which comprises high-speed leased lines or satellite connections based on IBM SNA and TCP/IP protocols.
  • VAP VisaNet Access Point
  • VAP is a Visa-supplied computer system (located at a processing center) that provides the interface between the center's host computer and the VIC.
  • the VAP facilitates the transmission of messages and files between the processing center host and the VIC, supporting the authorization, clearing, and settlement of transactions.
  • Visa also provides other connection options for interacting with VisaNet that do not require VAPs.
  • a processing center is a data processing facility operated by (or for) an issuer or an acquirer.
  • the processing center houses card processing systems that support merchant and business locations and maintain cardholder data and billing systems.
  • each processing center communicating with VisaNet is linked to two VICs. Processing centers are connected to the closest, or primary, VIC. If one VIC experiences system interruptions, VisaNet automatically routes members' transactions to a secondary VIC, ensuring continuity of service.
  • Each VIC may also linked to one or more of the other VICs. This link enables processing centers to communicate with each other through one or more VICs. Processing centers can also access the networks of other card programs through the VIC.
  • a VisaNet Interchange Center typically houses the following VisaNet systems that provide both online and offline transaction processing:
  • V.I.P. VisaNet Integrated Payment
  • SMS Single Message System
  • the V.I.P. System is the primary online transaction switching and processing system for all online authorization and financial request transactions that enter VisaNet.
  • V.I.P. has one system that supports dual-message processing (authorization of transactions is requested in a first message, while financial clearing information is sent in a second message), and another system that supports single-message processing (the processing of interchange card transactions that contain both authorization and clearing information in a single message). In both cases, settlement occurs separately.
  • BASE I is the component of the V.I.P. System that processes authorization-only request messages online.
  • Authorization request messages are typically the first messages sent in dual-message processing (where BASE II clearing messages are the second messages sent in dual-message processing).
  • the BASE I component of the V.I.P. System supports online functions, offline functions, and the BASE I files.
  • BASE I files include the internal system tables, the BASE I Cardholder Database, and the Merchant Central File.
  • the BASE I online functions include dual-message authorization processing.
  • BASE I online processing involves routing, cardholder and card verification, and stand-in processing (STIP), plus related functions, such as Card Verification Value (CVV) validation, PIN verification, and file maintenance.
  • CVV Card Verification Value
  • BASE I A bridge from BASE I to SMS makes it possible for BASE I members to communicate with SMS members and to access the SMS gateways to outside networks.
  • the BASE I offline functions include BASE I reporting and the generation of Visa Card Recovery Bulletins.
  • BASE I reporting includes authorization reports, exception file and advice file reports, and POS reports.
  • SMS Single Message System
  • V.I.P. System processes full financial transactions.
  • Full financial transactions contain both authorization and clearing information. Because the authorization and clearing information is contained in one message, this form of processing is referred to as single-message processing.
  • SMS also supports dual-message processing of authorization and clearing messages, communicating with BASE I and accessing outside networks, as required, to complete transaction processing.
  • SMS supports online functions, offline functions, and the SMS files.
  • the SMS files comprise internal system tables that control system access and processing, and the SMS Cardholder Database, which contains files of cardholder data used for PIN verification and for stand-in processing (STIP) authorization.
  • the SMS online functions perform real-time cardholder transaction processing and exception processing. This processing supports both authorizations and full financial transactions.
  • SMS supports the delivery of transactions to the BASE II System for members that use dual-message processing. SMS also accumulates reconciliation totals, performs activity reporting, and passes activity data to VisaNet, which supports settlement and funds transfer processing for SMS.
  • VisaNet handles settlement and funds transfer as an automatic follow-up to SMS transaction processing.
  • the SMS offline systems process settlement and funds transfer requests and provide settlement and activity reporting. They also support an offline bridge to and from BASE II for those Visa and Plus clearing transactions that are sent between an SMS member and a BASE II member.
  • the BASE II System is an international electronic batch transaction clearing system for the exchange of interchange data between acquirers and issuers. The system calculates interchange fees between members. BASE II performs the second part of dual-message processing. Through a BASE I System connection, members submit authorization messages, which are cleared through a VisaNet connection to BASE II. A bridge to the V.I.P. System permits interchange between BASE II processing centers and SMS processing centers.
  • the VisaNet Settlement Service consolidates the settlement functions of SMS and of BASE II, including Interlink, into a single service for all products and services.
  • Members and processors receive settlement information from SMS and from BASE II in a standardized set of reports.
  • VSS provides flexibility in defining financial relationships, in selecting reports and report destinations, and in establishing funds transfer points.
  • VisaNet processes interchange transactions for SMS and for BASE II through separate systems.
  • BASE I and SMS messages may be variations of the International Organization for Standardization (ISO) 8583 message, the international standard for the format of financial messages.
  • Each message contains bit maps that specify the data fields that appear in the message, a message type identifier, and those fields that are needed for the specific function intended.
  • the message header contains basic message identifiers and routing information, along with message processing control codes and flags.
  • the message type identifier specifies the message class and the category of function. For instance, 0100 indicates an authorization request.
  • a bit map specifies which data fields are in a message.
  • messages can include second and third bit maps. Each map contains 64-bit fields, corresponding to the number of possible fields in a message. The data fields contain the information needed to process a message.
  • a user/consumer wishes to add funds to (i.e., load or re-load) a portable consumer device such as a prepaid card.
  • a portable consumer device such as a prepaid card.
  • the consumer visits a load agent and presents the load agent with funds, typically in the form of cash.
  • the consumer swipes their prepaid card, thereby providing account data to the POS terminal.
  • the load agent's data processing system (which interfaces with the POS terminal) then generates a load message which is transported to the Acquirer and over the Payment Processing Network to the Issuer of the consumer's card or other form of portable consumer device.
  • the account associated with the card or portable consumer device is credited with the funds and the information stored on the card or device may be updated to reflect the new balance.
  • the load network may include parts of, be the same as, or be separate from a standard payment processing network that is used to process payment transactions conducted using credit cards or debit cards.
  • the load network may be referred to as a payment processing network herein because in some embodiments the same network may be used for both account loading and for payment transaction processing operations.
  • the load operation described with reference to FIG. 5 involves a transaction in which funds are provided to a merchant and in return, the consumer device or account of the consumer who provided the funds is credited with the amount of the funds.
  • funds provided by a consumer are used to provide a credit to an account of a third party (i.e., neither the consumer or the merchant/load agent) as part of a transaction to purchase products or services provided by that third party.
  • FIG. 1 is a diagram illustrating the primary functional elements and process flow that may be used to implement an embodiment of the invention.
  • a Consumer 10 visits a Merchant 20 in order to arrange to purchase a product or a service from a third party (identified as “Agency (Product/Service Provider) 70 in the figure).
  • Consumer 10 provides payment for the purchase in the form of either cash or a payment device (which may be a credit card, debit card, or other form of device linked to a consumer payment account). The payment is indicated by “Payment Method 12 ” in the figure. If Payment Method 12 is not cash, then approval of the purchase transaction may be required.
  • Transaction Auth. Request 22 a message that serves as a request for Issuer 50 to authorize the proposed transaction (identified as “Transaction Auth. Request 22 ” in the figure).
  • the Transaction Auth. Request 22 message is provided by the Merchant's data processing system to the Merchant's Acquirer 30 , which manages the Merchant's account.
  • Acquirer 30 may process the authorization request message and then route the processed message (identified as element 32 ) to Payment Processing Network 40 .
  • Payment Processing Network 40 is typically a group of servers or data processing devices connected by a suitable data communications network that is used to process, route, perform transaction approval and fraud detection functions, and participate in the settlement and clearance of payment transactions.
  • Payment Processing Network 40 may be operated by a card association such as Visa (e.g., VisaNet).
  • Payment Processing Network 40 may process message 32 before providing the processed message (identified as “Transaction Auth. Request 42 ” in the figure) to Issuer 50 . Issuer evaluates the request for the transaction and determines if authorization will be granted. After processing, Issuer 50 generates a response message that includes an indication of whether the transaction has been approved or denied (identified as “Transaction Auth. Response 52 ” in the figure).
  • Transaction Auth. Response Message 52 is routed from issuer 50 to Payment Processing Network 40 and from Payment Processing Network 40 (after additional processing if customary as part of the approval process) to Acquirer 30 (identified as “Transaction Auth. Response 44 ” in the figure). The response message is then routed from Acquirer 30 to Merchant 20 (identified as “Transaction Auth. Response 34 ” in the figure). If the transaction is approved, then Merchant 20 may inform Consumer 10 and proceed with the overall transaction. If the transaction is denied, then Merchant 20 may inform Consumer 10 and request another form of payment.
  • Identification Data 14 identified as “Consumer Identification Data 14 ” in the figure
  • Consumer 10 may be asked to “swipe” a credit card, debit card, membership card, or other form of identification.
  • the card or other form of identification is intended to provide data that may be used to identify Consumer 10 to Agency 70 when Consumer 10 desires to pick up the purchased product or obtain the desired service.
  • a consumer's credit card, debit card, or membership card will include a magnetic stripe or contactless element that stores an account or identification number.
  • Agency 70 By capturing that information at the Merchant location it may be provided to Agency 70 so that Consumer 10 may identify themselves to Agency 70 by swiping their card when at agency's location (or in the case of some types of consumer devices, by interacting with a device reader, etc.).
  • a payment device such as a credit card or debit card
  • the number of the account associated with the card may be used as Consumer Identification Data 14 .
  • Consumer 10 may not need to provide identification data 14 as part of a separate process.
  • Consumer Identification Data 14 After obtaining payment for the transaction (which as noted may include a transaction approval process) and Consumer Identification Data 14 , Merchant 20 generates a load network message that includes an identifier for the desired product or service, and some form of the Consumer Identification Data 14 .
  • This message (identified as “Product/Service SKU Consumer ID Data 24 ” in the figure) is in a format that is routable (i.e., transportable) over the load network.
  • the load network may include parts of, be the same as, or be associated with a network used to route messages for approval of payment transactions.
  • Agency Processor 60 which operates to receive and process messages for Agency 70 .
  • Agency Processor 60 may be a server, group of servers, or other data processing apparatus that are operated by Agency 70 (and in which case may be part of Agency 70 ) or be operated by another entity for Agency 70 .
  • Agency Processor 60 may be a financial institution or other entity that manages an account for Agency 70 or for several such providers of products or services.
  • Agency Processor 60 may be a back-end web service that processes orders for Agency 70 , with those orders being routed to Agency Processor 60 as a result of the data contained in the message (as will be described in greater detail with reference to FIGS.
  • Agency Processor 60 may generate a notification to provide Agency 70 with confirmation of the purchase of a specific item (e.g., a transit system pass) by a consumer who may be identified by the provided consumer identification data.
  • a specific item e.g., a transit system pass
  • the Product/Service SKU Consumer ID Data message may be provided to Agency Processor 60 by any suitable transport channel. Examples include via Acquirer 30 (in which case message 24 is received by Acquirer 30 and routed to Agency Processor 60 as message 36 ), via Payment Processing Network 40 (in which case message 24 is received by Acquirer 30 and routed to Payment Processing Network 40 as message 38 , followed by being routed to Agency Processor 60 as message 46 ), or directly routed from Merchant 20 to Agency Processor 60 (as message 26 ).
  • Agency Processor 60 receives the message containing the data identifying the purchased product or service, along with the data identifying the consumer. Agency Processor 60 may process the received message as part of performing fulfillment, inventory management, decryption, decoding, or other data processing operations or functions for Agency 70 . Agency Processor 60 then provides Agency 70 with information regarding the product or service being purchased by Consumer 10 , along with data that may be used to identify the consumer (identified as “Product/Service SKU and Consumer Identification Data 62 ” message in the figure).
  • Agency 70 may ask Consumer 10 to provide identification.
  • Consumer 10 may swipe a credit card, debit card, membership card, or other form of identification (note that other forms of providing the requested identification data may be used, such as showing Agency 70 the card, etc.).
  • Agency 70 may then compare the identification data provided by Consumer 10 directly to that contained in message 62 . This may require further processing to decrypt, decode, re-format, or otherwise interpret the data in message 62 or as provided by Consumer 10 directly. After any such processing, if the identification data match (or are sufficiently similar), then Consumer 10 is provided with the product or service. This may include providing Consumer 10 with access to a venue such as a concert hall, transit system, sporting event, etc.
  • FIG. 2 is a flowchart or flow diagram illustrating a method or process for implementing an embodiment of the invention.
  • a consumer visits a merchant and selects a product or service that they desire to purchase (stage or step 202 ). This may be done by the consumer viewing a catalog or other listing of available products or services.
  • each available product or service is associated with an identifier. In some embodiments this identifier is in a format that enables it to be routed over a payment processing network or load network (which may be part of, the same as, or associated with a payment processing network).
  • the identifier may be a product SKU code that is expressed in a BIN/PAN format, such as that used to identify a consumer payment account.
  • the BIN data represents an Issuer (or in the present case, a provider of the desired product or service)
  • the PAN data represents a consumer account number (or in the present case, an identifier of the product or service that is unique as far as the provider is concerned).
  • the Merchant may scan or otherwise capture the SKU code from a catalog by using a bar code scanner or other suitable capture device (stage or step 204 ).
  • the scanned or captured SKU code may be entered into a terminal at the Merchant's location.
  • the consumer then provides the Merchant with payment for the desired purchase (step or stage 206 ).
  • the payment may be in the form of cash or may be provided using a payment device such as a credit card or debit card (step or stage 208 ). If the payment is provided by means of cash, then the process proceeds along the path from step or stage 208 labeled “Cash” to step or stage 210 . In such a situation no approval of the transaction is required. However, if the payment is performed using a payment device, then the process proceeds along the path from step or stage 208 labeled “Payment Device” to step or stage 209 .
  • the transaction processing network e.g., Payment Processing Network 40 of FIG. 1
  • the transaction processing network is used to route the proposed transaction to an Issuer for authorization (e.g., in accordance with the messages and operations discussed with reference to elements 22 , 32 , 42 , etc. of FIG. 1 ).
  • the consumer may be asked to provide identification data.
  • the payment device identifier such as the BIN/PAN of the payment device
  • the process proceeds along the path from step or stage 211 labeled “Yes” to step or stage 212 .
  • step or stage 210 the consumer is asked to provide the requested consumer identification data. This may be provided by any suitable means, such as by swiping a credit card, debit card, membership card, or other form of identification. As noted, the card or other form of identification is intended to provide data that may be used to identify the consumer to the provider of the product or service when the consumer desires to pick up the purchased product or obtain the desired service.
  • a consumer's credit card, debit card, or membership card will include a magnetic stripe or contactless element that stores an account or identification number. By capturing that information at the Merchant location it may be provided to the product or service provider so that the consumer may identify themselves by swiping their card when at the provider's location.
  • the consumer's payment device or other form of identification e.g., credit card, debit card, membership card, etc.
  • the actual identification data provided to the product or service provider may be a processed, encrypted, or encoded version of this data.
  • the consumer identification data provided to Agency 70 of FIG. 1 may be a hash, encryption, or other processed form of the consumer's payment account number, driver's license number, social security number, etc.
  • This form of the consumer identification data is provided to the provider of the product or service where it may be subjected to processing in order to permit the provider to compare the consumer identification data they receive to that provided by the consumer (from a card swipe or interaction with a consumer device, for example).
  • the Merchant's data processing system (e.g., a point of service terminal or computing device connected to such a terminal) generates a message for the load network.
  • This message is in a format that is routable (i.e., transportable) over the network.
  • the load network may include parts of, be the same as, or be otherwise associated with a payment processing network.
  • An example load network that may be used to implement all or a portion of an embodiment of the invention is the Visa ReadyLink Network which may utilize SMS (short message service) or other formats of messages to enable a consumer to load a prepaid card, gift card, payroll card, or other instrument by visiting a merchant and providing payment to that merchant.
  • the ReadyLink Network may utilize some of the same elements as the VisaNet network which is used to process payment transactions, such as those conducted using a credit card or debit card.
  • the Merchant's data processing system generates a message (or messages) in a routable format that includes at least the following information: (a) an identification of the product or service being purchased by the consumer (e.g., in a routable format such as a BIN/PAN format in which the BIN data identifies the provider of the purchased item and the PAN data identifies the actual item in a manner so that the provider can uniquely identify the item); and (b) consumer identification data (e.g., the PAN for a consumer account, a processed version of the PAN (a hash or encrypted form), another form of identification data that may have been processed to place it into the proper format, etc.).
  • a message or messages may contain data specifying the Merchant, the amount of the payment for the product or service, a code or codes that represent some aspect of the transaction, etc.
  • the message (or messages) generated by the Merchant's data processing system are provided to the load network (step or stage 214 and which, as noted, may be part of or associated with a payment transaction processing network, such as VisaNet).
  • the network routes the load message (or messages) to the provider of the product or service that the consumer wishes to purchase (step or stage 216 ). With reference to FIG. 1 , this would typically be the Agency Processor 60 or the Agency 70 .
  • the message (or messages) may be routed directly to the Agency Processor (as illustrated by message 26 of FIG. 1 ), they may be routed via the Acquirer and from the Acquirer to the Agency Processor (as illustrated by messages 24 and 36 of FIG. 1 ), or they be routed via the Acquirer to the Payment Processing Network and from the Payment Processing Network to the Agency Processor (as illustrated by messages 24 , 38 , and 46 of FIG. 1 ).
  • Agency Processor 60 or Agency 70 credits Consumer 10 with the purchase of the desired products or services (step or stage 218 ). This may be accomplished by processing of the received message (or messages) to identify the SKU or other form of identifier for the purchased item or service. An account associated with that item or service may be then be credited with the purchase price. Note that the Agency Processor 60 or Agency 70 also processes the received message (or messages) to extract the consumer identification data (which may require further processing to convert it to a usable form, such as decrypting, etc.). The consumer identification data and data identifying the purchased item or service may be stored in a suitable data storage device or database so that Agency 70 can access the data when the consumer visits Agency 70 and use it to confirm that the consumer is entitled to receive the item or service.
  • the consumer visits Agency 70 to obtain the desired product or service.
  • the consumer may visit a storefront operated by Agency 70 or other suitable means or structure for delivering the purchased item or service (such as a kiosk, stand, etc.).
  • the customer identifies the item or service they have purchased and also provides Agency 70 with the consumer identification data (step or stage 220 ).
  • the consumer identification data may be provided by swiping the consumer's credit card, debit card, membership card, or other form of identification.
  • the consumer identification data received by Agency Processor 60 or Agency 70 in the message (or messages) may require further processing to permit comparison with the data provided by the consumer at the Agency site; conversely, the data provided by the consumer at the Agency site may require further processing to permit comparison with the consumer identification data received by Agency Processor 60 or Agency 70 in the message or messages. If the consumer identification data provided by the consumer at the Agency site (or data derived from that data) matches or properly compares to the consumer identification data contained in (or derived from that contained in) the message or messages, then the consumer is provided with the product or service (step or stage 222 ). In some embodiments this may entail enabling the consumer to access a transit system, sporting event, museum, or concert.
  • comparison between the consumer identification data contained in the message(s) and that provided to the provider by the consumer may entail processing of one or both sets of data prior to the comparison. This may be required to interpret an encoded form of the data, to decrypt the data, etc. Further, the comparison process may be one that determines if there is an exact match between the data sets, may determine if certain data contained in the data sets matches or is sufficiently close, or may base a successful comparison on any other suitable measure, heuristic, algorithm, or process.
  • FIG. 3 is a diagram illustrating an example of a data format 300 and message data 301 for the message sent from the Merchant to a load network that may be used to implement an embodiment of the invention. It is noted that the format and data depicted in FIG. 3 are for purposes of example and are not intended to restrict or otherwise limit the types of message formats and data that may be used to implement the inventive methods, functions, operations, and processes. The actual message or messages used to perform one or more of the functions or operations described with reference to embodiments of the invention may differ in that they include more data, less data, different data, a different definition of the data fields, or a different placement of data within the message.
  • an example data format may include a data field 302 identifying the product or service being purchased by the consumer. As described, this data may be in a routable format that is transportable over a load network or payment processing network (such as VisaNet) and may include alphanumeric characters.
  • a suitable format for the identification data 302 is the BIN/PAN format used to represent an Issuer/Account No. when processing payment transactions (or the destination account for a load operation).
  • the BIN may be a data string representing the Agency (the provider of the purchased item or service) and the PAN may be a data string uniquely identifying the purchase to the provider (shown as data 312 ).
  • Message 300 may also include a data field 304 indicating the amount of the purchase (and corresponding data 314 which may include a currency code in addition to an amount), a data field 306 containing an identifier for the merchant to whom the consumer provided payment (with corresponding data 316 ), and a field or fields 308 (or 318 ) containing other data or information used in the routing or processing of the message, or in the conduct of a transaction (illustrated as “ . . . ” in the figure, and which may include flags, codes, indicators, etc. used to route or process a message or transaction). Further, message 300 contains a field or region in which the consumer identification data 310 is provided.
  • the consumer identification data may be an account number from a credit card or debit card (such as data 320 ), a hash of that account number, an encrypted form of that number, or other suitable data that may be used to identify the consumer by its comparison with data provided by the consumer to the provider of the purchased item or service.
  • the message (or messages) generated by the merchant may be transported and interpreted by a load network or payment processing network that is used for other purposes.
  • the message(s) have a format and data content that conforms to those typically used with the network but with the routable SKU code typically (though not necessarily) being used in the data field normally used for the BIN/PAN data string that represents the consumer's payment device that is being loaded (in the case of a load transaction) or that is being used to pay for a transaction (in the case of a payment transaction).
  • the message(s) to be processed and routed in the way that a transaction authorization request or load request would normally be handled.
  • the message instead of the message being used to request authorization of a transaction using the consumer's credit card or debit card, or the loading of funds to a consumer account, the message represents an instruction to load or credit the amount of the purchase to an account associated with a specific product or service (and one that is provided by the identified provider, such as the Agency of FIG. 1 ).
  • the message(s) contain a field 310 (such as a discretionary data field of a typical transaction message) in which is included data that may be used to identify the consumer when they visit the provider to obtain the product or service. As described, this data may be obtained from the consumer's credit card, debit card, prepaid card, membership card, or other form of identification (such as a driver's license, etc.).
  • the data inserted into field 310 may be the data as read from the consumer's card or may be a processed version of that data, such as an encrypted version to provide additional security.
  • Any suitable form of the data provided by the consumer may be used in data field 310 , with the understanding that what ever form is used can be processed to extract data that may be compared to data provided by the consumer when they visit the provider of the product or service (or that the data provided by the consumer to the provider may be processed and compared to that in field 310 ).
  • the system, apparatus, methods, processes and/or operations used in implementing an embodiment of the invention may be wholly or partially implemented in the form of a set of instructions executed by one or more programmed computer processors such as a central processing unit (CPU) or microprocessor.
  • processors may be incorporated in an apparatus, server, client or other computing device operated by, or in communication with, other components of the system (e.g., a Merchant's POS terminal or data processing system, an Agency or Agency processor, etc.).
  • FIG. 4 is a diagram illustrating elements that may be present in a computer device and/or system 400 configured to implement a method and/or process in accordance with some embodiments of the present invention. The subsystems shown in FIG.
  • the subsystems may include one or more of a printer 404 , a keyboard 406 , a fixed disk 408 , or a monitor 410 , which is coupled to a display adapter 412 .
  • Peripherals and input/output (I/O) devices which couple to an I/O controller 414 , can be connected to the computer system by any number of means known in the art, such as a serial port 416 .
  • the serial port 416 or an external interface 418 can be utilized to connect the computer device 400 to further devices and/or systems not shown in FIG. 4 , including a wide area network such as the Internet, a mouse input device, and/or a scanner.
  • the interconnection via the system bus 402 allows one or more processors 420 to communicate with each subsystem and to control the execution of instructions that may be stored in a system memory 422 and/or the fixed disk 408 , as well as the exchange of information between subsystems.
  • the system memory 422 and/or the fixed disk 408 may embody a tangible computer-readable medium.
  • a consumer to visit a merchant or load agent and provide payment for a product or service provided by a third party.
  • the payment may be made using cash or a suitable payment device such as a check, credit card, debit card, or prepaid card. If the payment is made using a payment device (i.e., not cash) then an approval process may be needed. This may involve an exchange of transaction authorization request and response messages between the merchant and an Issuer using a load network or payment processing network.
  • a first aspect of some embodiments of the invention is a transaction in which a consumer provides funds in the form of cash or a payment device to a merchant and the merchant then obtains any necessary approvals before crediting the funds to a merchant account.
  • a second transaction occurs in which the merchant (or more accurately the merchant's data processing system) prepares one or more messages for transmission to the provider of the purchased item or service.
  • This message may include an identification of the purchased item or service in a routable format (e.g., a BIN/PAN type format) along with consumer identification data.
  • the consumer identification data may be obtained from the consumer's payment device (e.g., a credit card account number) or another suitable form of identification.
  • the second transaction is used to transfer the received funds (or a portion of the received funds) to an account associated with the purchased item or service that is typically maintained by (or for) the provider (i.e., the Agency of FIG. 1 ).
  • the funds provided by the consumer are not used to load an account of the consumer (such as an account associated with the consumer's prepaid card). Instead the funds are used to transfer an amount to an account that corresponds to the desired item or service being purchased.
  • Embodiments of the invention may be used to provide consumers with a convenient way to purchase goods, products, or services.
  • the purchase may be initiated at a merchant other than the provider of the purchased item or service. This may be more convenient (in terms of timing or location) then having to visit the provider to make the purchase.
  • the consumer may use cash, a check, a credit card, a debit card, a prepaid card, or other suitable form of payment.
  • embodiments of the invention provide a way to increase their sales channel without having to construct a network of dedicated sales terminals or kiosks. Embodiments of the invention therefore solve the technical problem of providing an enhanced sales channel for goods, products, or services without construction of a proprietary distribution network.
  • the inventive solution represents a way to enable use of an existing load network or payment processing network to provide a way for a consumer to purchase an item or service from a third party.
  • Embodiments of the invention also provide a way for the consumer to identify themselves when obtaining the item or service. This further supports a decoupling of the location where the purchase is paid for and the location where the purchased item or service is obtained by the consumer, thereby providing added convenience for the consumer.
  • a consumer may visit a merchant such as a convenience store to purchase a pass for use with a transit system.
  • a consumer may swipe their credit card (or debit card, membership card, or other form of identification) to provide the system with suitable identification data.
  • a consumer credit card may be used both as a source of payment and as an access token for the transit system.
  • a consumer may visit a merchant such as a convenience store and purchase a ticket to a concert, museum, or sporting event. Upon arriving at the concert, museum, or event the consumer may swipe their credit card to obtain access to the venue.
  • a consumer may visit a merchant such as a convenience store and purchase a product that will be picked up at another location. Upon arriving at that location the consumer may swipe their credit card to provide identification data prior to being allowed to take the product.

Abstract

Systems, devices, apparatuses, and methods for conducting a transaction in which a consumer purchases a product or a service by providing payment to a merchant whom is not the provider of the product or service. The invention permits a consumer to present cash or a payment device (such as a credit card or debit card) to a merchant, where that merchant may be an element of a load network or payment processing network. In a typical load network transaction, the merchant would accept the cash or payment device from the consumer and use the funds provided to “load” or recharge an account of the consumer. However, instead of this use of the network, embodiments of the invention operate to allow the consumer to provide the source of payment to the merchant for a product or service offered by a third party which is accessed by the consumer using a consumer token.

Description

    FIELD OF THE INVENTION
  • Embodiments of the invention are directed to systems used to conduct and process payment transactions for products or services, and specifically, to a method and associated apparatus and system that may be used to associate a purchased product or service with a token using a load network. This permits either cash or a payment card to be presented to a merchant and used to purchase the product or service of a third party. Further, in some embodiments, a consumer's payment card account identifier may be used as a form of access token to enable the consumer to obtain the product or service at a site operated by the third party.
  • BACKGROUND
  • Consumers often wish to purchase a product or service in a way that is convenient for them based on their location, the time of day, the type of product or service, etc. Similarly, providers of products or services want to enable consumers to purchase the products or services in the most cost effective way for the providers, while making the products or services available to the greatest number of potential purchasers.
  • For example, an operator of a transit system may need to purchase and install ticket vending machines at transit locations in order to make transit tickets and passes available to consumers. These machines and the associate proprietary ticket distribution network are typically both expensive and limited in terms of the number of available purchase sites. A similar situation may exist for providers of tickets to other venues, such as concerts, sporting events, etc. In addition, sellers of certain goods may be limited (in terms of the number of units they can provide to consumers) by a limited sales channel since consumers may have to visit one site (or one of a small number of sites) in order to purchase the goods, and similarly may only be able to retrieve the goods from a small number of locations.
  • Therefore, as recognized by the inventor, it would be desirable to have a system whereby a consumer can pay for a product or service at a convenient location and then access that product or service at another location. This would permit a consumer to pay for a third party product or service at a merchant and then visit that third party to obtain the product or service (such as access to a venue or pick up of a product). Embodiments of the invention address these problems and other problems individually and collectively.
  • SUMMARY
  • The terms “invention,” “the invention,” “this invention” and “the present invention” used in this patent are intended to refer broadly to all of the subject matter of this patent and the patent claims below. Statements containing these terms should be understood not to limit the subject matter described herein or to limit the meaning or scope of the patent claims below. Embodiments of the invention covered by this patent are defined by the claims below, not this summary. This summary is a high-level overview of various aspects of the invention and introduces some of the concepts that are further described in the Detailed Description section below. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used in isolation to determine the scope of the claimed subject matter. The subject matter should be understood by reference to appropriate portions of the entire specification of this patent, any or all drawings and each claim.
  • Embodiments of the invention are directed to systems, devices, apparatuses, and methods for allowing a consumer to purchase a product or service by providing payment to a merchant whom is not the provider of the product or service. Embodiments of the invention permit a consumer to present cash or a payment device (such as a credit card or debit card) to a merchant, where that merchant may be an element of a load network. Typically, the merchant would accept the cash or payment device from the consumer and use the funds provided to “load” or recharge a payment device or account of the consumer. In such cases the destination account for the provided funds (i.e., the account into which the funds are loaded) belongs to the consumer and is identified by an account number associated with a card belonging to the consumer. However, instead of this process, embodiments of the invention operate to allow the consumer to provide a source of payment to the merchant for a product or service offered by a third party. The merchant accepts the payment and, if required, obtains approval for the transaction, for example by using the process normally used to obtain authorization for a credit or debit card purchase.
  • The merchant then generates a load network message (or messages) that contain a routable identifier number for the product or service of the third party. The routable identifier serves to identify the “destination account” for the funds provided by the consumer. Thus instead of the load network message containing an identifier for a consumer account into which the funds are to be deposited, the data in a data field that normally contains the consumer account identifier is replaced by a product or service identifier (which is represented in a similar format to that used for the consumer account identifier). This allows a load message to function as an instruction to credit a certain amount of funds to the purchase of a specific product or service, where that product or service is provided by a party other than the one to whom the consumer has provided the funds. The invention also allows any merchant that is part of (or is capable of exchanging messages with) a load network or payment processing network to act as a site where consumers can purchase and pay for products or services that are provided by other sources. This increases the sales channel for the providers of those products or services while limiting their up front costs, and provides added convenience for consumers.
  • In addition to the product or service identifier, the load message (or messages) may contain data identifying the consumer, such as an account number associated with the consumer's credit card or debit card. Upon receipt of the message (or messages) the third party is able to record the purchase of the product or service by the consumer and store the consumer identification data. When the consumer visits the third party (or another party designated by the third party), the consumer is able to provide the identification data (such as by swiping their credit card or debit card). In return, the consumer is able to take possession of the product or obtain access to the service. Example services that may be accessed using embodiments of the invention include transit services, tickets for a concert or sporting event, or access to another type of venue.
  • In some embodiments, the invention is directed to a method of enabling a consumer to purchase a product or service, where the method includes:
      • receiving payment for the product or service from the consumer at a merchant, the merchant being an entity other than the provider of the product or service;
      • receiving identification data from the consumer;
      • operating an electronic data processor to generate an electronic message in a format transportable over a load network or payment processing network, the message including data identifying the provider of the product or service, data identifying the product or service, and data identifying the consumer; and
      • providing the generated message to the load network or payment processing network.
  • In some embodiments, the invention is directed to a method of enabling a consumer to purchase a product or service, where the method includes:
      • receiving a message over a load network or payment processing network;
      • operating an electronic data processor to determine, based on data contained in the message, the product or service that the consumer has paid to purchase;
      • operating the electronic data processor to determine, based on data contained in the message, identification data for the consumer;
      • receiving identification data from a person wanting to obtain the product or service;
      • comparing the identification data for the consumer to the identification data received from the person; and
      • based on the comparison, providing the product or service to the person.
  • In some embodiments, the invention is directed to one or more computer-readable media collectively having thereon computer-executable instructions that, when executed by one or more computers cause the one or more computers to collectively, at least
      • generate an electronic message in a format transportable over a load network or payment processing network, the message including data identifying the provider of a product or service, data identifying the product or service, and data identifying a consumer wanting to purchase the product or service;
      • provide the generated message to the load network or payment processing network;
      • receive the message over the load network or payment processing network;
      • process the received message to determine, based on data contained in the message, the product or service that the consumer has paid to purchase; and
      • process the received message to determine, based on data contained in the message, identification data for the consumer.
  • Other objects and advantages of the present invention will be apparent to one of ordinary skill in the art upon review of the detailed description of the present invention and the included figures.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Illustrative embodiments of the present invention are described in detail below with reference to the following drawing figures:
  • FIG. 1 is a diagram illustrating the primary functional elements and process flow that may be used to implement an embodiment of the invention;
  • FIG. 2 is a flowchart or flow diagram illustrating a method or process for implementing an embodiment of the invention;
  • FIG. 3 is a diagram illustrating an example of a data format and message data for the message sent from the Merchant to a load network that may be used to implement an embodiment of the invention;
  • FIG. 4 is a diagram illustrating elements that may be present in a computer device and/or system configured to implement a method and/or process in accordance with some embodiments of the present invention; and
  • FIG. 5 is a diagram illustrating the components and operation of a load network that may be used, adapted for use, or used in conjunction with a payment processing network in implementing an embodiment of the invention.
  • DETAILED DESCRIPTION
  • The subject matter of embodiments of the present invention is described here with specificity to meet statutory requirements, but this description is not necessarily intended to limit the scope of the claims. The claimed subject matter may be embodied in other ways, may include different elements or steps, and may be used in conjunction with other existing or future technologies. This description should not be interpreted as implying any particular order or arrangement among or between various steps or elements except when the order of individual steps or arrangement of elements is explicitly described.
  • Embodiments of the invention are directed to systems, devices, apparatuses, and methods for conducting a transaction in which a consumer purchases goods, a product, or a service (hereinafter “a product or service” or “products or services”) by providing payment to a merchant whom is not the provider of the product or service. Embodiments of the invention permit a consumer to present cash or a payment device (such as a credit card or debit card) to a merchant, where that merchant may be an element of a load network. In a typical load network transaction, the merchant would accept the cash or payment device from the consumer and use the funds provided to “load” or recharge a payment device or account of the consumer. In such cases the destination account for the provided funds (i.e., the account into which the funds are loaded) belongs to the consumer and is identified by an account number associated with a card belonging to the consumer. However, instead of this use of the network, embodiments of the invention operate to allow the consumer to provide the source of payment to the merchant for a product or service offered by a third party.
  • The merchant accepts the payment and, if required, obtains approval for the payment transaction. Such an approval would be obtained, for example, if the payment was in the form of a credit card or debit card. In that situation the merchant would generate a transaction authorization request message which would be routed and processed in a similar way to a credit card or debit card purchase transaction. After receiving approval of the payment (or accepting cash as the source of payment), the merchant uses the load network to conduct a second transaction in which funds are transferred to an account associated with the third party as payment for the product or service.
  • In some embodiments, the merchant generates a load network message (or messages) that contain a routable identifier number for the product or service of the third party that the consumer wishes to purchase. The third party product or service may be identified by a SKU (a stock-keeping unit, which is a number or code used to identify each unique product or item for sale in a store or other business), where the SKU is in a format that is routable over the load network. For example, the SKU format may include an identifier of the third party which is the source of the product or service (in a format such as that used to identify a bank or issuer of a payment account (BIN)) along with an identifier of the specific product or service available from the third party which the consumer is purchasing (in a format such as that used to identify a consumer's account). Thus, in this example the SKU is in a format such as that used to identify a BIN/PAN combination of data and is routable or transportable over a payment processing network or load network (which may be part of the same data transport and processing network).
  • The routable product or service identifier (either alone or in combination with the third party identifier) serves to identify the “destination account” for the funds provided by the consumer. Thus instead of the load network message containing an identifier for a consumer account into which the funds are to be deposited, the data in a data field that normally contains the consumer account identifier is replaced by a product or service identifier (which is represented in a similar format to that used for the consumer account identifier). This allows a load message to function as an instruction to credit a certain amount of funds to the purchase of a specific product or service, where that product or service is provided by a party other than the one to whom the consumer has provided the funds (and which may be identified by other data in the load message).
  • In addition, the load message (or messages) may contain data identifying the consumer, such as an account number associated with the consumer's credit card, debit card, or membership card. Upon receipt of the message (or messages) the third party is able to record the purchase of the product or service by the consumer and store the consumer identification data. When the consumer visits the third party or another party designated by the third party, the consumer is able to provide the identification data (such as by swiping their credit or debit card). If the identification data provided by the consumer at that time matches (or is sufficiently close to) the consumer identification data provided by the consumer to the merchant at the time of payment, then the consumer may take possession of the product, or obtain access to the service. Example services that may be accessed using embodiments of the invention include transit services, tickets for a concert or sporting event, or access to another type of venue.
  • An example embodiment of the invention will now be described with reference to the included figures. Prior to discussing specific embodiments of the invention, a further description of certain terms is provided to enable a better understanding of embodiments of the invention.
  • A “payment device” or “portable consumer device” may include any suitable device capable of being used to provide payment for a transaction. For example, a payment device can take the form of a card such as a credit card, debit card, charge card, gift card, or any combination thereof. The card or substrate may include a contactless element in which is stored payment account data. Further, a payment device may take the form of a device other than a card which incorporates a data storage element in which is contained data that may be used to conduct a payment transaction. Examples of such devices include mobile phones, PDAs, portable computing devices, etc.
  • A “payment processing network” (e.g., VisaNet™) is one or more entities (e.g., data processing elements) that are capable of communication and data transfer over a suitable communication network or networks, and which is used to perform operations involved in the processing of payment transactions. A payment processing network may include data processing subsystems, networks, and operations used to support and deliver transaction authorization services, consumer authentication services, exception file services, and clearing and settlement services. An exemplary payment processing network may include VisaNet™. Payment processing networks such as VisaNet™. are able to process credit card transactions, debit card transactions, and other types of commercial transactions. VisaNet™ in particular, includes a VIP system (Visa Integrated Payments system) which processes authorization requests and a Base II system which performs clearing and settlement services.
  • An “authorization request message” may be generated by an entity (e.g., a merchant) that is part of or in communication with a payment processing network as part of the process of obtaining authorization to conduct a payment transaction. Such a message can include a request for authorization to conduct the payment transaction and may include an issuer account identifier. The issuer account identifier may be a payment card account identifier associated with a payment card. The authorization request message may request that an issuer of the payment card (or payment device) authorize a transaction. An authorization request message according to an embodiment of the invention may comply with ISO 8583, which is a standard for systems that exchange electronic transactions made by cardholders using payment cards.
  • An “authorization response message” can be a message that includes an authorization code, and may typically be produced by an issuer in response to receiving and processing an authorization request message as part of determining whether to approve or deny a requested transaction. Other entities or elements that are part of or in communication with a payment processing network may also be involved in determining whether to approve or deny a requested transaction.
  • A “server computer” can be a powerful computer or a cluster of computers. For example, the server computer can be a large mainframe, a minicomputer cluster, or a group of servers functioning as a unit. In one example, the server computer may be a database server coupled to a Web server.
  • A “terminal” (e.g. a point-of-service (POS) terminal) can be any suitable device configured to allow a consumer or merchant to initiate (and in some cases, process) a payment transaction, such as a credit card or debit card transaction, a load transaction, or an electronic settlement transaction. The terminal may include optical, electrical, or magnetic elements configured to read data from portable consumer devices such as smart cards, keychain device, cell phones, payment cards, security cards, access cards, and the like.
  • An “acquirer” is a business entity (e.g., a commercial bank) that typically has a business relationship with a merchant and receives some or all of the transactions from that merchant.
  • An “issuer” is a business entity which issues a card or other form of payment device to a consumer or card holder. Typically, an issuer is a financial institution.
  • FIG. 5 is a diagram illustrating the components and operation of a load network that may be used, adapted for use, or used in conjunction with a payment processing network in implementing an embodiment of the invention. Note that in some embodiments, the load network may include some of the same elements as a payment processing network and may operate similarly with respect to certain functions or operations.
  • FIG. 5 shows a user (typically a consumer) 502, a load agent (typically a merchant) 506, an Acquirer 510, a Payment Processing Network 514, and an Issuer 516. Acquirer 510 and Issuer 516 can communicate through Payment Processing Network 514. Load agent 506 includes at least one point of service (POS) terminal 508 and can communicate with Acquirer 510, Payment Processing Network 514, and Issuer 516.
  • User 502 may be a consumer of goods and/or services. User 502 may be associated with (e.g., use) a portable consumer device 504 that is used to make a payment for goods, products, or services. Example portable consumer devices 504 include credit cards, debit cards, and prepaid cards (e.g., gift cards or payroll cards). Portable consumer device 504 may also be in a form factor other than a card. For example, portable consumer device 504 may be hand-held and compact so that it can fit into a consumer's wallet and/or pocket (e.g., pocket-sized). Examples of portable consumer devices may include cellular phones, personal digital assistants (PDAs), pagers, security cards, access cards, smart media, transponders, and the like. The portable consumer devices may interface with point of service (POS) terminals using any suitable mechanism including any suitable electrical, magnetic, or optical interfacing system. For example, a contactless system such as an RF (radio frequency) device recognition system or contact system such as a magnetic stripe may be used to interface with a POS terminal containing a contactless reader or a magnetic stripe reader, respectively.
  • Load agent 506 can be one of many load agents in a load network or system. For example, load agent 506 may be a merchant with one or multiple POS terminals. Exemplary load agents can include drugstores, grocery stores, gas stations, hardware stores, etc. Load agents can include businesses that do not have an affiliation with each other, and may simply be a business that has normal POS terminals that are configured to process credit card or debit card transactions. Load agents may be merchants that enter into an agreement with other merchants or service providers (such as transit system operators) to enable consumers to purchase products or services from those merchants or service providers by using the services of the load agent.
  • Load agent 506 may have any suitable number and/or type of POS terminals. Suitable POS terminals include stand-alone kiosks, check-out lanes or check-out counters at merchants, etc. Suitable POS terminals may include terminals that are configured to process credit card or debit card transactions. The POS terminals may have optical, electrical, or magnetic readers that can read data from portable consumer devices.
  • As shown in FIG. 5, the overall system may include an Acquirer 510 and an Issuer 516. Acquirer 510 may be a commercial bank that is associated with load agent 506. Load agent 506 may have one or more Acquirer deposit accounts 512. Issuer 516 is an entity that provides the user or consumer with the portable consumer device and manages the account or accounts associated with the device.
  • Payment Processing Network 514 may comprise or use a payment processing network such as VisaNet™. Payment Processing Network 514 and any communication network that communicates with Payment Processing Network 514 may use any suitable wired or wireless network, including the Internet. Payment Processing Network 514 may be adapted to process debit card or credit card transactions, in addition to processing transactions associated with the loading and/or reloading of value on a payment device or portable consumer device.
  • As noted, a payment processing network (e.g., VisaNet) may include a plurality of data processing devices, such as computers, servers, or central processing units that are interconnected by a suitable network or networks. The data processing devices may be used to support authorization, clearing, and settlement services for users of the payment processing network, where these services may be applied as needed to various types of transactions and typically are described as:
  • Authorization—the necessary functions or operations to enable an issuer to approve or decline a transaction before a purchase is finalized or cash is disbursed;
    Clearing—the necessary functions or operations to support the process of delivering a transaction from an acquirer to an issuer for posting to a consumer's account; and
    Settlement—the necessary functions or operations to support the process of calculating and determining the net financial position of each party for all transactions that are cleared.
  • The authorization, clearance, and settlement functions are typically performed by exchanging messages between the elements of the payment processing network and the entities that interact with that network (such as the acquirer and issuer). Depending on the function being performed and the type or format of a message, a message may contain information about the transaction (e.g., the date, type of transaction, amount of transaction, merchant, etc.), information about the consumer conducting the transaction (e.g., the consumer's account number, security code, etc.), information about the merchant with whom the consumer is conducting the transaction (e.g., a merchant code or other identification, etc.), and information about the status of the processing of the transaction (e.g., a flag or indicator of whether the transaction has been approved or declined, etc.). A message may also include information about the transaction that is used by the elements of the payment processing network and/or the entities that interact with that network to perform their respective data processing functions (e.g., a risk or fraud score, etc.). The messages typically have a format or structure in which certain information is found in a defined field or region of the message. In addition to one or more defined fields, a message may also include one or more discretionary fields in which other forms or types of data may be placed.
  • In a payment processing network such as VisaNet, the primary components are VisaNet Interchange Centers (VICs), VisaNet Access Points (VAPs) and other network connections, and Processing Centers. These components are arranged in an architecture that provides consumers, merchants, acquirers, and issuers with the services needed for authorization, clearance, and settlement of transactions.
  • A VisaNet Interchange Center (VIC) is a Visa data processing center. Each VIC houses the computer systems that perform VisaNet transaction processing. The VIC serves as the control point for the telecommunications facilities of the VisaNet Communications Network, which comprises high-speed leased lines or satellite connections based on IBM SNA and TCP/IP protocols.
  • A VisaNet Access Point (VAP) is a Visa-supplied computer system (located at a processing center) that provides the interface between the center's host computer and the VIC. The VAP facilitates the transmission of messages and files between the processing center host and the VIC, supporting the authorization, clearing, and settlement of transactions. Visa also provides other connection options for interacting with VisaNet that do not require VAPs.
  • A processing center is a data processing facility operated by (or for) an issuer or an acquirer. The processing center houses card processing systems that support merchant and business locations and maintain cardholder data and billing systems. As a form of redundancy, each processing center communicating with VisaNet is linked to two VICs. Processing centers are connected to the closest, or primary, VIC. If one VIC experiences system interruptions, VisaNet automatically routes members' transactions to a secondary VIC, ensuring continuity of service. Each VIC may also linked to one or more of the other VICs. This link enables processing centers to communicate with each other through one or more VICs. Processing centers can also access the networks of other card programs through the VIC.
  • A VisaNet Interchange Center typically houses the following VisaNet systems that provide both online and offline transaction processing:
  • (1) the VisaNet Integrated Payment (V.I.P.) System, which includes the BASE I System and the Single Message System (SMS);
  • (2) the BASE II System; and (3) the VisaNet Settlement Service (VSS).
  • Together, these VisaNet systems perform part or all of the transaction authorization, clearing, and settlement functions.
  • The V.I.P. System is the primary online transaction switching and processing system for all online authorization and financial request transactions that enter VisaNet. V.I.P. has one system that supports dual-message processing (authorization of transactions is requested in a first message, while financial clearing information is sent in a second message), and another system that supports single-message processing (the processing of interchange card transactions that contain both authorization and clearing information in a single message). In both cases, settlement occurs separately.
  • BASE I is the component of the V.I.P. System that processes authorization-only request messages online. Authorization request messages are typically the first messages sent in dual-message processing (where BASE II clearing messages are the second messages sent in dual-message processing). The BASE I component of the V.I.P. System supports online functions, offline functions, and the BASE I files. BASE I files include the internal system tables, the BASE I Cardholder Database, and the Merchant Central File. The BASE I online functions include dual-message authorization processing. BASE I online processing involves routing, cardholder and card verification, and stand-in processing (STIP), plus related functions, such as Card Verification Value (CVV) validation, PIN verification, and file maintenance.
  • A bridge from BASE I to SMS makes it possible for BASE I members to communicate with SMS members and to access the SMS gateways to outside networks. The BASE I offline functions include BASE I reporting and the generation of Visa Card Recovery Bulletins. BASE I reporting includes authorization reports, exception file and advice file reports, and POS reports.
  • The Single Message System (SMS) component of the V.I.P. System processes full financial transactions. Full financial transactions contain both authorization and clearing information. Because the authorization and clearing information is contained in one message, this form of processing is referred to as single-message processing. SMS also supports dual-message processing of authorization and clearing messages, communicating with BASE I and accessing outside networks, as required, to complete transaction processing.
  • SMS supports online functions, offline functions, and the SMS files. The SMS files comprise internal system tables that control system access and processing, and the SMS Cardholder Database, which contains files of cardholder data used for PIN verification and for stand-in processing (STIP) authorization. The SMS online functions perform real-time cardholder transaction processing and exception processing. This processing supports both authorizations and full financial transactions. In addition, SMS supports the delivery of transactions to the BASE II System for members that use dual-message processing. SMS also accumulates reconciliation totals, performs activity reporting, and passes activity data to VisaNet, which supports settlement and funds transfer processing for SMS. VisaNet handles settlement and funds transfer as an automatic follow-up to SMS transaction processing. The SMS offline systems process settlement and funds transfer requests and provide settlement and activity reporting. They also support an offline bridge to and from BASE II for those Visa and Plus clearing transactions that are sent between an SMS member and a BASE II member.
  • The BASE II System is an international electronic batch transaction clearing system for the exchange of interchange data between acquirers and issuers. The system calculates interchange fees between members. BASE II performs the second part of dual-message processing. Through a BASE I System connection, members submit authorization messages, which are cleared through a VisaNet connection to BASE II. A bridge to the V.I.P. System permits interchange between BASE II processing centers and SMS processing centers.
  • The VisaNet Settlement Service (VSS) consolidates the settlement functions of SMS and of BASE II, including Interlink, into a single service for all products and services. Members and processors receive settlement information from SMS and from BASE II in a standardized set of reports. VSS provides flexibility in defining financial relationships, in selecting reports and report destinations, and in establishing funds transfer points. VisaNet processes interchange transactions for SMS and for BASE II through separate systems.
  • As noted, information passes between members and V.I.P. in the form of messages. For use with VisaNet, BASE I and SMS messages may be variations of the International Organization for Standardization (ISO) 8583 message, the international standard for the format of financial messages. Each message contains bit maps that specify the data fields that appear in the message, a message type identifier, and those fields that are needed for the specific function intended. The message header contains basic message identifiers and routing information, along with message processing control codes and flags. The message type identifier specifies the message class and the category of function. For instance, 0100 indicates an authorization request. A bit map specifies which data fields are in a message. In addition to a primary bit map, messages can include second and third bit maps. Each map contains 64-bit fields, corresponding to the number of possible fields in a message. The data fields contain the information needed to process a message.
  • In a conventional use case of the load network components shown in FIG. 5, a user/consumer wishes to add funds to (i.e., load or re-load) a portable consumer device such as a prepaid card. To perform this function the consumer visits a load agent and presents the load agent with funds, typically in the form of cash. The consumer then swipes their prepaid card, thereby providing account data to the POS terminal. The load agent's data processing system (which interfaces with the POS terminal) then generates a load message which is transported to the Acquirer and over the Payment Processing Network to the Issuer of the consumer's card or other form of portable consumer device. The account associated with the card or portable consumer device is credited with the funds and the information stored on the card or device may be updated to reflect the new balance.
  • Note that although identified as a Payment Processing Network in FIG. 5, the load network may include parts of, be the same as, or be separate from a standard payment processing network that is used to process payment transactions conducted using credit cards or debit cards. In some cases, the load network may be referred to as a payment processing network herein because in some embodiments the same network may be used for both account loading and for payment transaction processing operations. Note further that the load operation described with reference to FIG. 5 involves a transaction in which funds are provided to a merchant and in return, the consumer device or account of the consumer who provided the funds is credited with the amount of the funds. As will be described, in some embodiments of the invention funds provided by a consumer (either cash or from an account associated with a credit card, debit card, or prepaid card, for example) are used to provide a credit to an account of a third party (i.e., neither the consumer or the merchant/load agent) as part of a transaction to purchase products or services provided by that third party.
  • FIG. 1 is a diagram illustrating the primary functional elements and process flow that may be used to implement an embodiment of the invention. As shown in the figure, in some embodiments a Consumer 10 visits a Merchant 20 in order to arrange to purchase a product or a service from a third party (identified as “Agency (Product/Service Provider) 70 in the figure). Consumer 10 provides payment for the purchase in the form of either cash or a payment device (which may be a credit card, debit card, or other form of device linked to a consumer payment account). The payment is indicated by “Payment Method 12” in the figure. If Payment Method 12 is not cash, then approval of the purchase transaction may be required. In such a situation Merchant 10 generates a message that serves as a request for Issuer 50 to authorize the proposed transaction (identified as “Transaction Auth. Request 22” in the figure). The Transaction Auth. Request 22 message is provided by the Merchant's data processing system to the Merchant's Acquirer 30, which manages the Merchant's account. Acquirer 30 may process the authorization request message and then route the processed message (identified as element 32) to Payment Processing Network 40.
  • Payment Processing Network 40 is typically a group of servers or data processing devices connected by a suitable data communications network that is used to process, route, perform transaction approval and fraud detection functions, and participate in the settlement and clearance of payment transactions. Payment Processing Network 40 may be operated by a card association such as Visa (e.g., VisaNet). Payment Processing Network 40 may process message 32 before providing the processed message (identified as “Transaction Auth. Request 42” in the figure) to Issuer 50. Issuer evaluates the request for the transaction and determines if authorization will be granted. After processing, Issuer 50 generates a response message that includes an indication of whether the transaction has been approved or denied (identified as “Transaction Auth. Response 52” in the figure).
  • Transaction Auth. Response Message 52 is routed from issuer 50 to Payment Processing Network 40 and from Payment Processing Network 40 (after additional processing if customary as part of the approval process) to Acquirer 30 (identified as “Transaction Auth. Response 44” in the figure). The response message is then routed from Acquirer 30 to Merchant 20 (identified as “Transaction Auth. Response 34” in the figure). If the transaction is approved, then Merchant 20 may inform Consumer 10 and proceed with the overall transaction. If the transaction is denied, then Merchant 20 may inform Consumer 10 and request another form of payment.
  • After receiving cash or obtaining approval of a payment transaction using a payment account of Consumer 10, Merchant 20 may request identification data (identified as “Consumer Identification Data 14” in the figure) from Consumer 10. if cash is used for payment, then Consumer 10 may be asked to “swipe” a credit card, debit card, membership card, or other form of identification. The card or other form of identification is intended to provide data that may be used to identify Consumer 10 to Agency 70 when Consumer 10 desires to pick up the purchased product or obtain the desired service. Typically, a consumer's credit card, debit card, or membership card will include a magnetic stripe or contactless element that stores an account or identification number. By capturing that information at the Merchant location it may be provided to Agency 70 so that Consumer 10 may identify themselves to Agency 70 by swiping their card when at agency's location (or in the case of some types of consumer devices, by interacting with a device reader, etc.).
  • Note that if a payment device such as a credit card or debit card is used to provide payment, then the number of the account associated with the card may be used as Consumer Identification Data 14. In such a case Consumer 10 may not need to provide identification data 14 as part of a separate process.
  • After obtaining payment for the transaction (which as noted may include a transaction approval process) and Consumer Identification Data 14, Merchant 20 generates a load network message that includes an identifier for the desired product or service, and some form of the Consumer Identification Data 14. This message (identified as “Product/Service SKU Consumer ID Data 24” in the figure) is in a format that is routable (i.e., transportable) over the load network. Note that the load network may include parts of, be the same as, or be associated with a network used to route messages for approval of payment transactions.
  • The Product/Service SKU Consumer ID Data 24 message is provided to Agency Processor 60 which operates to receive and process messages for Agency 70. Agency Processor 60 may be a server, group of servers, or other data processing apparatus that are operated by Agency 70 (and in which case may be part of Agency 70) or be operated by another entity for Agency 70. For example, Agency Processor 60 may be a financial institution or other entity that manages an account for Agency 70 or for several such providers of products or services. As another example, Agency Processor 60 may be a back-end web service that processes orders for Agency 70, with those orders being routed to Agency Processor 60 as a result of the data contained in the message (as will be described in greater detail with reference to FIGS. 2 and 3, and the discussion of the message data format (where the data that would normally be used to represent an Issuer (the BIN) may instead be used to identify the provider of the purchased product or service)). Further, upon receipt of the message, Agency Processor 60 may generate a notification to provide Agency 70 with confirmation of the purchase of a specific item (e.g., a transit system pass) by a consumer who may be identified by the provided consumer identification data.
  • Note that the Product/Service SKU Consumer ID Data message may be provided to Agency Processor 60 by any suitable transport channel. Examples include via Acquirer 30 (in which case message 24 is received by Acquirer 30 and routed to Agency Processor 60 as message 36), via Payment Processing Network 40 (in which case message 24 is received by Acquirer 30 and routed to Payment Processing Network 40 as message 38, followed by being routed to Agency Processor 60 as message 46), or directly routed from Merchant 20 to Agency Processor 60 (as message 26).
  • Agency Processor 60 receives the message containing the data identifying the purchased product or service, along with the data identifying the consumer. Agency Processor 60 may process the received message as part of performing fulfillment, inventory management, decryption, decoding, or other data processing operations or functions for Agency 70. Agency Processor 60 then provides Agency 70 with information regarding the product or service being purchased by Consumer 10, along with data that may be used to identify the consumer (identified as “Product/Service SKU and Consumer Identification Data 62” message in the figure).
  • When Consumer 10 visits Agency 70 to obtain the product or service, Agency 70 may ask Consumer 10 to provide identification. In response, Consumer 10 may swipe a credit card, debit card, membership card, or other form of identification (note that other forms of providing the requested identification data may be used, such as showing Agency 70 the card, etc.). Agency 70 may then compare the identification data provided by Consumer 10 directly to that contained in message 62. This may require further processing to decrypt, decode, re-format, or otherwise interpret the data in message 62 or as provided by Consumer 10 directly. After any such processing, if the identification data match (or are sufficiently similar), then Consumer 10 is provided with the product or service. This may include providing Consumer 10 with access to a venue such as a concert hall, transit system, sporting event, etc.
  • FIG. 2 is a flowchart or flow diagram illustrating a method or process for implementing an embodiment of the invention. As shown in the figure, a consumer visits a merchant and selects a product or service that they desire to purchase (stage or step 202). This may be done by the consumer viewing a catalog or other listing of available products or services. In some embodiments, each available product or service is associated with an identifier. In some embodiments this identifier is in a format that enables it to be routed over a payment processing network or load network (which may be part of, the same as, or associated with a payment processing network). For example, in some embodiments the identifier may be a product SKU code that is expressed in a BIN/PAN format, such as that used to identify a consumer payment account. In such a format, the BIN data represents an Issuer (or in the present case, a provider of the desired product or service), and the PAN data represents a consumer account number (or in the present case, an identifier of the product or service that is unique as far as the provider is concerned). In some embodiments, the Merchant may scan or otherwise capture the SKU code from a catalog by using a bar code scanner or other suitable capture device (stage or step 204).
  • The scanned or captured SKU code may be entered into a terminal at the Merchant's location. The consumer then provides the Merchant with payment for the desired purchase (step or stage 206). The payment may be in the form of cash or may be provided using a payment device such as a credit card or debit card (step or stage 208). If the payment is provided by means of cash, then the process proceeds along the path from step or stage 208 labeled “Cash” to step or stage 210. In such a situation no approval of the transaction is required. However, if the payment is performed using a payment device, then the process proceeds along the path from step or stage 208 labeled “Payment Device” to step or stage 209.
  • At step or stage 209, the transaction processing network (e.g., Payment Processing Network 40 of FIG. 1) is used to route the proposed transaction to an Issuer for authorization (e.g., in accordance with the messages and operations discussed with reference to elements 22, 32, 42, etc. of FIG. 1). Once approval is obtained (or if cash is used to provide payment) the consumer may be asked to provide identification data. In the case of using a payment device the consumer may be asked if they wish to use the payment device identifier (such as the BIN/PAN of the payment device) as the consumer identifier (step or stage 211). If the consumer wishes to use the payment device identifier as the consumer identifier, then the process proceeds along the path from step or stage 211 labeled “Yes” to step or stage 212.
  • If the consumer does not desire to use the payment device identifier as the consumer identification data, then the process proceeds along the path from step or stage 211 labeled “No” to step or stage 210. Similarly, if the consumer provides payment using cash, then the process has proceeded to step or stage 210. At step or stage 210 the consumer is asked to provide the requested consumer identification data. This may be provided by any suitable means, such as by swiping a credit card, debit card, membership card, or other form of identification. As noted, the card or other form of identification is intended to provide data that may be used to identify the consumer to the provider of the product or service when the consumer desires to pick up the purchased product or obtain the desired service. Typically, a consumer's credit card, debit card, or membership card will include a magnetic stripe or contactless element that stores an account or identification number. By capturing that information at the Merchant location it may be provided to the product or service provider so that the consumer may identify themselves by swiping their card when at the provider's location.
  • Note that although the consumer's payment device or other form of identification (e.g., credit card, debit card, membership card, etc.) is used to provide the consumer identification data, the actual identification data provided to the product or service provider may be a processed, encrypted, or encoded version of this data. For example, the consumer identification data provided to Agency 70 of FIG. 1 may be a hash, encryption, or other processed form of the consumer's payment account number, driver's license number, social security number, etc. This form of the consumer identification data is provided to the provider of the product or service where it may be subjected to processing in order to permit the provider to compare the consumer identification data they receive to that provided by the consumer (from a card swipe or interaction with a consumer device, for example).
  • At step or stage 212 the Merchant's data processing system (e.g., a point of service terminal or computing device connected to such a terminal) generates a message for the load network. This message is in a format that is routable (i.e., transportable) over the network. As noted, the load network may include parts of, be the same as, or be otherwise associated with a payment processing network. An example load network that may be used to implement all or a portion of an embodiment of the invention is the Visa ReadyLink Network which may utilize SMS (short message service) or other formats of messages to enable a consumer to load a prepaid card, gift card, payroll card, or other instrument by visiting a merchant and providing payment to that merchant. In some cases the ReadyLink Network may utilize some of the same elements as the VisaNet network which is used to process payment transactions, such as those conducted using a credit card or debit card.
  • In some embodiments of the invention the Merchant's data processing system generates a message (or messages) in a routable format that includes at least the following information: (a) an identification of the product or service being purchased by the consumer (e.g., in a routable format such as a BIN/PAN format in which the BIN data identifies the provider of the purchased item and the PAN data identifies the actual item in a manner so that the provider can uniquely identify the item); and (b) consumer identification data (e.g., the PAN for a consumer account, a processed version of the PAN (a hash or encrypted form), another form of identification data that may have been processed to place it into the proper format, etc.). Note that other data may be included in the load message or messages; for example the message or messages may contain data specifying the Merchant, the amount of the payment for the product or service, a code or codes that represent some aspect of the transaction, etc.
  • The message (or messages) generated by the Merchant's data processing system are provided to the load network (step or stage 214 and which, as noted, may be part of or associated with a payment transaction processing network, such as VisaNet). The network routes the load message (or messages) to the provider of the product or service that the consumer wishes to purchase (step or stage 216). With reference to FIG. 1, this would typically be the Agency Processor 60 or the Agency 70. The message (or messages) may be routed directly to the Agency Processor (as illustrated by message 26 of FIG. 1), they may be routed via the Acquirer and from the Acquirer to the Agency Processor (as illustrated by messages 24 and 36 of FIG. 1), or they be routed via the Acquirer to the Payment Processing Network and from the Payment Processing Network to the Agency Processor (as illustrated by messages 24, 38, and 46 of FIG. 1).
  • After receipt and processing of the message (or messages), Agency Processor 60 or Agency 70 credits Consumer 10 with the purchase of the desired products or services (step or stage 218). This may be accomplished by processing of the received message (or messages) to identify the SKU or other form of identifier for the purchased item or service. An account associated with that item or service may be then be credited with the purchase price. Note that the Agency Processor 60 or Agency 70 also processes the received message (or messages) to extract the consumer identification data (which may require further processing to convert it to a usable form, such as decrypting, etc.). The consumer identification data and data identifying the purchased item or service may be stored in a suitable data storage device or database so that Agency 70 can access the data when the consumer visits Agency 70 and use it to confirm that the consumer is entitled to receive the item or service.
  • Next, the consumer visits Agency 70 to obtain the desired product or service. The consumer may visit a storefront operated by Agency 70 or other suitable means or structure for delivering the purchased item or service (such as a kiosk, stand, etc.). The customer identifies the item or service they have purchased and also provides Agency 70 with the consumer identification data (step or stage 220). In some embodiments, the consumer identification data may be provided by swiping the consumer's credit card, debit card, membership card, or other form of identification. As noted, the consumer identification data received by Agency Processor 60 or Agency 70 in the message (or messages) may require further processing to permit comparison with the data provided by the consumer at the Agency site; conversely, the data provided by the consumer at the Agency site may require further processing to permit comparison with the consumer identification data received by Agency Processor 60 or Agency 70 in the message or messages. If the consumer identification data provided by the consumer at the Agency site (or data derived from that data) matches or properly compares to the consumer identification data contained in (or derived from that contained in) the message or messages, then the consumer is provided with the product or service (step or stage 222). In some embodiments this may entail enabling the consumer to access a transit system, sporting event, museum, or concert.
  • Note that comparison between the consumer identification data contained in the message(s) and that provided to the provider by the consumer may entail processing of one or both sets of data prior to the comparison. This may be required to interpret an encoded form of the data, to decrypt the data, etc. Further, the comparison process may be one that determines if there is an exact match between the data sets, may determine if certain data contained in the data sets matches or is sufficiently close, or may base a successful comparison on any other suitable measure, heuristic, algorithm, or process.
  • FIG. 3 is a diagram illustrating an example of a data format 300 and message data 301 for the message sent from the Merchant to a load network that may be used to implement an embodiment of the invention. It is noted that the format and data depicted in FIG. 3 are for purposes of example and are not intended to restrict or otherwise limit the types of message formats and data that may be used to implement the inventive methods, functions, operations, and processes. The actual message or messages used to perform one or more of the functions or operations described with reference to embodiments of the invention may differ in that they include more data, less data, different data, a different definition of the data fields, or a different placement of data within the message.
  • As shown in the figure, an example data format may include a data field 302 identifying the product or service being purchased by the consumer. As described, this data may be in a routable format that is transportable over a load network or payment processing network (such as VisaNet) and may include alphanumeric characters. For example, a suitable format for the identification data 302 is the BIN/PAN format used to represent an Issuer/Account No. when processing payment transactions (or the destination account for a load operation). In the present situation, the BIN may be a data string representing the Agency (the provider of the purchased item or service) and the PAN may be a data string uniquely identifying the purchase to the provider (shown as data 312). Message 300 may also include a data field 304 indicating the amount of the purchase (and corresponding data 314 which may include a currency code in addition to an amount), a data field 306 containing an identifier for the merchant to whom the consumer provided payment (with corresponding data 316), and a field or fields 308 (or 318) containing other data or information used in the routing or processing of the message, or in the conduct of a transaction (illustrated as “ . . . ” in the figure, and which may include flags, codes, indicators, etc. used to route or process a message or transaction). Further, message 300 contains a field or region in which the consumer identification data 310 is provided. This is the identification data (or data derived from that data) that was provided by the consumer to the merchant when the consumer made the purchase. As noted, the consumer identification data may be an account number from a credit card or debit card (such as data 320), a hash of that account number, an encrypted form of that number, or other suitable data that may be used to identify the consumer by its comparison with data provided by the consumer to the provider of the purchased item or service.
  • As has been described, by using a routable format to identify the product or service that the consumer is purchasing (a routable SKU code for example), the message (or messages) generated by the merchant may be transported and interpreted by a load network or payment processing network that is used for other purposes. The message(s) have a format and data content that conforms to those typically used with the network but with the routable SKU code typically (though not necessarily) being used in the data field normally used for the BIN/PAN data string that represents the consumer's payment device that is being loaded (in the case of a load transaction) or that is being used to pay for a transaction (in the case of a payment transaction). This permits the message(s) to be processed and routed in the way that a transaction authorization request or load request would normally be handled. However, instead of the message being used to request authorization of a transaction using the consumer's credit card or debit card, or the loading of funds to a consumer account, the message represents an instruction to load or credit the amount of the purchase to an account associated with a specific product or service (and one that is provided by the identified provider, such as the Agency of FIG. 1).
  • Further, the message(s) contain a field 310 (such as a discretionary data field of a typical transaction message) in which is included data that may be used to identify the consumer when they visit the provider to obtain the product or service. As described, this data may be obtained from the consumer's credit card, debit card, prepaid card, membership card, or other form of identification (such as a driver's license, etc.). The data inserted into field 310 may be the data as read from the consumer's card or may be a processed version of that data, such as an encrypted version to provide additional security. Any suitable form of the data provided by the consumer may be used in data field 310, with the understanding that what ever form is used can be processed to extract data that may be compared to data provided by the consumer when they visit the provider of the product or service (or that the data provided by the consumer to the provider may be processed and compared to that in field 310).
  • In accordance with at least some embodiments, the system, apparatus, methods, processes and/or operations used in implementing an embodiment of the invention may be wholly or partially implemented in the form of a set of instructions executed by one or more programmed computer processors such as a central processing unit (CPU) or microprocessor. Such processors may be incorporated in an apparatus, server, client or other computing device operated by, or in communication with, other components of the system (e.g., a Merchant's POS terminal or data processing system, an Agency or Agency processor, etc.). As an example, FIG. 4 is a diagram illustrating elements that may be present in a computer device and/or system 400 configured to implement a method and/or process in accordance with some embodiments of the present invention. The subsystems shown in FIG. 4 are interconnected via a system bus 402. The subsystems may include one or more of a printer 404, a keyboard 406, a fixed disk 408, or a monitor 410, which is coupled to a display adapter 412. Peripherals and input/output (I/O) devices, which couple to an I/O controller 414, can be connected to the computer system by any number of means known in the art, such as a serial port 416. For example, the serial port 416 or an external interface 418 can be utilized to connect the computer device 400 to further devices and/or systems not shown in FIG. 4, including a wide area network such as the Internet, a mouse input device, and/or a scanner. The interconnection via the system bus 402 allows one or more processors 420 to communicate with each subsystem and to control the execution of instructions that may be stored in a system memory 422 and/or the fixed disk 408, as well as the exchange of information between subsystems. The system memory 422 and/or the fixed disk 408 may embody a tangible computer-readable medium.
  • As described, embodiments of the invention permit a consumer to visit a merchant or load agent and provide payment for a product or service provided by a third party. The payment may be made using cash or a suitable payment device such as a check, credit card, debit card, or prepaid card. If the payment is made using a payment device (i.e., not cash) then an approval process may be needed. This may involve an exchange of transaction authorization request and response messages between the merchant and an Issuer using a load network or payment processing network. Thus, a first aspect of some embodiments of the invention is a transaction in which a consumer provides funds in the form of cash or a payment device to a merchant and the merchant then obtains any necessary approvals before crediting the funds to a merchant account. After obtaining the funds, a second transaction occurs in which the merchant (or more accurately the merchant's data processing system) prepares one or more messages for transmission to the provider of the purchased item or service. This message (or messages) may include an identification of the purchased item or service in a routable format (e.g., a BIN/PAN type format) along with consumer identification data. The consumer identification data may be obtained from the consumer's payment device (e.g., a credit card account number) or another suitable form of identification. The second transaction is used to transfer the received funds (or a portion of the received funds) to an account associated with the purchased item or service that is typically maintained by (or for) the provider (i.e., the Agency of FIG. 1). Thus, in contrast to a typical load transaction, the funds provided by the consumer are not used to load an account of the consumer (such as an account associated with the consumer's prepaid card). Instead the funds are used to transfer an amount to an account that corresponds to the desired item or service being purchased.
  • Embodiments of the invention may be used to provide consumers with a convenient way to purchase goods, products, or services. The purchase may be initiated at a merchant other than the provider of the purchased item or service. This may be more convenient (in terms of timing or location) then having to visit the provider to make the purchase. The consumer may use cash, a check, a credit card, a debit card, a prepaid card, or other suitable form of payment. For the providers of the goods, products, or services, embodiments of the invention provide a way to increase their sales channel without having to construct a network of dedicated sales terminals or kiosks. Embodiments of the invention therefore solve the technical problem of providing an enhanced sales channel for goods, products, or services without construction of a proprietary distribution network. The inventive solution represents a way to enable use of an existing load network or payment processing network to provide a way for a consumer to purchase an item or service from a third party. Embodiments of the invention also provide a way for the consumer to identify themselves when obtaining the item or service. This further supports a decoupling of the location where the purchase is paid for and the location where the purchased item or service is obtained by the consumer, thereby providing added convenience for the consumer.
  • For example, a consumer may visit a merchant such as a convenience store to purchase a pass for use with a transit system. When the consumer visits an access gate for the transit system they may swipe their credit card (or debit card, membership card, or other form of identification) to provide the system with suitable identification data. Thus in this example a consumer credit card may be used both as a source of payment and as an access token for the transit system. In another example, a consumer may visit a merchant such as a convenience store and purchase a ticket to a concert, museum, or sporting event. Upon arriving at the concert, museum, or event the consumer may swipe their credit card to obtain access to the venue. In yet another example, a consumer may visit a merchant such as a convenience store and purchase a product that will be picked up at another location. Upon arriving at that location the consumer may swipe their credit card to provide identification data prior to being allowed to take the product.
  • While certain exemplary embodiments have been described in detail and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not intended to be restrictive of the broad invention, and that this invention is not to be limited to the specific arrangements and constructions shown and described, since various other modifications may occur to those with ordinary skill in the art.
  • Different arrangements of the components depicted in the drawings or described above, as well as components and steps not shown or described are possible. Similarly, some features and sub-combinations are useful and may be employed without reference to other features and sub-combinations. Embodiments of the invention have been described for illustrative and not restrictive purposes, and alternative embodiments will become apparent to readers of this patent. Accordingly, the present invention is not limited to the embodiments described above or depicted in the drawings, and various embodiments and modifications can be made without departing from the scope of the claims below.
  • As used herein, the use of “a”, “an” or “the” is intended to mean “at least one”, unless specifically indicated to the contrary.

Claims (19)

What is claimed is:
1. A method of enabling a consumer to purchase a product or service, comprising:
receiving payment for the product or service from the consumer at a merchant, the merchant being an entity other than the provider of the product or service;
receiving identification data from the consumer;
operating an electronic data processor to generate an electronic message in a format transportable over a load network or payment processing network, the message including data identifying the provider of the product or service, data identifying the product or service, and data identifying the consumer; and
providing the generated message to the load network or payment processing network.
2. The method of claim 1, wherein the payment is provided in the form of cash.
3. The method of claim 2, wherein the identification data received from the consumer is obtained from a payment device.
4. The method of claim 3, wherein the payment device is a credit card or debit card.
5. The method of claim 1, wherein the payment is provided in the form of a payment device.
6. The method of claim 5, wherein the payment device is a credit card or debit card.
7. The method of claim 1, wherein generating the electronic message further comprises:
inserting the data identifying the provider of the product or service into a field of the message and in a format used to identify an Issuer in a payment transaction authorization request message; and
inserting the data identifying the product or service into a field of the message and in a format used to identify a payment account in a payment transaction authorization request message.
8. The method of claim 1, further comprising:
processing the identification data received from the consumer to produce the data identifying the consumer that is part of the generated message, wherein the processing includes one or more of generating a hash value from the received data, truncating the received data, encoding the received data, or encrypting the received data.
9. A method of enabling a consumer to purchase a product or service, comprising:
receiving a message over a load network or payment processing network;
operating an electronic data processor to determine, based on data contained in the message, the product or service that the consumer has paid to purchase;
operating the electronic data processor to determine, based on data contained in the message, identification data for the consumer;
receiving identification data from a person wanting to obtain the product or service;
comparing the identification data for the consumer to the identification data received from the person; and
based on the comparison, providing the product or service to the person.
10. The method of claim 9, wherein determining the product or service that the consumer has paid to purchase further comprises
processing the received message to identify the product or service from data contained in a field of the message and in a format used to identify a payment account in a payment transaction authorization request message.
11. The method of claim 9, wherein determining the identification data for the consumer further comprises
processing data contained in the received message by applying one or more of a decryption process, a decoding process, or a process for interpreting a hash value.
12. The method of claim 9, wherein receiving identification data from the person wanting to obtain the product or service further comprises
receiving data from a payment device provided by the person.
13. The method of claim 12, wherein the payment device is a credit card or debit card.
14. The method of claim 9, further comprising
processing the identification data received from the person prior to performing the comparison, wherein the processing includes one or more of generating a hash value from the received data, truncating the received data, encoding the received data, or encrypting the received data.
15. The method of claim 9, wherein the product or service provided to the person is access to a transit system or access to a venue.
16. One or more computer-readable media collectively having thereon computer-executable instructions that, when executed by one or more computers cause the one or more computers to collectively, at least
generate an electronic message in a format transportable over a load network or payment processing network, the message including data identifying the provider of a product or service, data identifying the product or service, and data identifying a consumer wanting to purchase the product or service;
provide the generated message to the load network or payment processing network;
receive the message over the load network or payment processing network;
process the received message to determine, based on data contained in the message, the product or service that the consumer has paid to purchase; and
process the received message to determine, based on data contained in the message, identification data for the consumer.
17. The one or more computer-readable media of claim 16, wherein the computer-executable instructions include instructions to cause the one or more computers to collectively generate the electronic message by
inserting the data identifying the provider of the product or service into a field of the message and in a format used to identify an Issuer in a payment transaction authorization request message; and
inserting the data identifying the product or service into a field of the message and in a format used to identify a payment account in a payment transaction authorization request message.
18. The one or more computer-readable media of claim 16, wherein the computer-executable instructions include instructions to cause the one or more computers to collectively process the received message to determine the product or service that the consumer has paid to purchase by
processing data contained in a field of the message and in a format used to identify a payment account in a payment transaction authorization request message.
19. The one or more computer-readable media of claim 16, wherein the computer-executable instructions include instructions to cause the one or more computers to collectively process the received message to determine identification data for the consumer by
applying one or more of a decryption process, a decoding process, or a process for interpreting a hash value.
US13/327,654 2011-12-15 2011-12-15 System and method of using load network to associate product or service with a consumer token Abandoned US20130159184A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US13/327,654 US20130159184A1 (en) 2011-12-15 2011-12-15 System and method of using load network to associate product or service with a consumer token
US13/714,038 US8630954B2 (en) 2011-12-15 2012-12-13 System and method of using load network to associate product or service with a consumer token
PCT/US2012/069834 WO2013090772A1 (en) 2011-12-15 2012-12-14 System and method of using load network to associate product or service with a consumer token
SG11201402704SA SG11201402704SA (en) 2011-12-15 2012-12-14 System and method of using load network to associate product or service with a consumer token
AU2012352047A AU2012352047B2 (en) 2011-12-15 2012-12-14 System and method of using load network to associate product or service with a consumer token

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/327,654 US20130159184A1 (en) 2011-12-15 2011-12-15 System and method of using load network to associate product or service with a consumer token

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/714,038 Continuation-In-Part US8630954B2 (en) 2011-12-15 2012-12-13 System and method of using load network to associate product or service with a consumer token

Publications (1)

Publication Number Publication Date
US20130159184A1 true US20130159184A1 (en) 2013-06-20

Family

ID=48611179

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/327,654 Abandoned US20130159184A1 (en) 2011-12-15 2011-12-15 System and method of using load network to associate product or service with a consumer token

Country Status (1)

Country Link
US (1) US20130159184A1 (en)

Cited By (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110153498A1 (en) * 2009-12-18 2011-06-23 Oleg Makhotin Payment Channel Returning Limited Use Proxy Dynamic Value
US9524501B2 (en) 2012-06-06 2016-12-20 Visa International Service Association Method and system for correlating diverse transaction data
US9530131B2 (en) 2008-07-29 2016-12-27 Visa U.S.A. Inc. Transaction processing using a global unique identifier
US9547769B2 (en) 2012-07-03 2017-01-17 Visa International Service Association Data protection hub
US9589268B2 (en) 2010-02-24 2017-03-07 Visa International Service Association Integration of payment capability into secure elements of computers
US9665722B2 (en) 2012-08-10 2017-05-30 Visa International Service Association Privacy firewall
US9680942B2 (en) 2014-05-01 2017-06-13 Visa International Service Association Data verification using access device
US9704155B2 (en) 2011-07-29 2017-07-11 Visa International Service Association Passing payment tokens through an hop/sop
US9715681B2 (en) 2009-04-28 2017-07-25 Visa International Service Association Verification of portable consumer devices
US9727858B2 (en) 2012-07-26 2017-08-08 Visa U.S.A. Inc. Configurable payment tokens
US9741051B2 (en) 2013-01-02 2017-08-22 Visa International Service Association Tokenization and third-party interaction
US9780953B2 (en) 2014-07-23 2017-10-03 Visa International Service Association Systems and methods for secure detokenization
US9792611B2 (en) 2009-05-15 2017-10-17 Visa International Service Association Secure authentication system and method
US9830595B2 (en) 2012-01-26 2017-11-28 Visa International Service Association System and method of providing tokenization as a service
US9848052B2 (en) 2014-05-05 2017-12-19 Visa International Service Association System and method for token domain control
US9846878B2 (en) 2014-01-14 2017-12-19 Visa International Service Association Payment account identifier system
US9904919B2 (en) 2009-05-15 2018-02-27 Visa International Service Association Verification of portable consumer devices
US9911118B2 (en) 2012-11-21 2018-03-06 Visa International Service Association Device pairing via trusted intermediary
US9922322B2 (en) 2013-12-19 2018-03-20 Visa International Service Association Cloud-based transactions with magnetic secure transmission
US9942043B2 (en) 2014-04-23 2018-04-10 Visa International Service Association Token security on a communication device
US9959531B2 (en) 2011-08-18 2018-05-01 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US9972005B2 (en) 2013-12-19 2018-05-15 Visa International Service Association Cloud-based transactions methods and systems
US9978094B2 (en) 2013-10-11 2018-05-22 Visa International Service Association Tokenization revocation list
US9978062B2 (en) 2013-05-15 2018-05-22 Visa International Service Association Mobile tokenization hub
US9990612B2 (en) * 2008-11-26 2018-06-05 Metabank Machine, methods, and program product for electronic inventory tracking
US9996835B2 (en) 2013-07-24 2018-06-12 Visa International Service Association Systems and methods for communicating token attributes associated with a token vault
US9998978B2 (en) 2015-04-16 2018-06-12 Visa International Service Association Systems and methods for processing dormant virtual access devices
US10009177B2 (en) 2009-05-15 2018-06-26 Visa International Service Association Integration of verification tokens with mobile communication devices
US10015147B2 (en) 2014-10-22 2018-07-03 Visa International Service Association Token enrollment system and method
US10026087B2 (en) 2014-04-08 2018-07-17 Visa International Service Association Data passed in an interaction
US10043178B2 (en) 2007-06-25 2018-08-07 Visa International Service Association Secure mobile payment system
US10049353B2 (en) 2014-08-22 2018-08-14 Visa International Service Association Embedding cloud-based functionalities in a communication device
US10049360B2 (en) 2009-05-15 2018-08-14 Visa International Service Association Secure communication of payment information to merchants using a verification token
US10068208B2 (en) 2007-12-21 2018-09-04 Metabank Transfer account systems, computer program products, and associated computer-implemented methods
US10096009B2 (en) 2015-01-20 2018-10-09 Visa International Service Association Secure payment processing using authorization request
US10121129B2 (en) 2011-07-05 2018-11-06 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10140615B2 (en) 2014-09-22 2018-11-27 Visa International Service Association Secure mobile device credential provisioning using risk decision non-overrides
US10147089B2 (en) 2012-01-05 2018-12-04 Visa International Service Association Data protection with translation
US10154084B2 (en) 2011-07-05 2018-12-11 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
US10164996B2 (en) 2015-03-12 2018-12-25 Visa International Service Association Methods and systems for providing a low value token buffer
US10176478B2 (en) 2012-10-23 2019-01-08 Visa International Service Association Transaction initiation determination system utilizing transaction data elements
US10192216B2 (en) 2012-09-11 2019-01-29 Visa International Service Association Cloud-based virtual wallet NFC apparatuses, methods and systems
US10223710B2 (en) 2013-01-04 2019-03-05 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US10223691B2 (en) 2011-02-22 2019-03-05 Visa International Service Association Universal electronic payment apparatuses, methods and systems
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US10243958B2 (en) 2016-01-07 2019-03-26 Visa International Service Association Systems and methods for device push provisoning
US10255456B2 (en) 2014-09-26 2019-04-09 Visa International Service Association Remote server encrypted data provisioning system and methods
US10257185B2 (en) 2014-12-12 2019-04-09 Visa International Service Association Automated access data provisioning
US10262001B2 (en) 2012-02-02 2019-04-16 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems
US10282724B2 (en) 2012-03-06 2019-05-07 Visa International Service Association Security system incorporating mobile device
US10289999B2 (en) 2005-09-06 2019-05-14 Visa U.S.A. Inc. System and method for secured account numbers in proximity devices
US10304047B2 (en) 2012-12-07 2019-05-28 Visa International Service Association Token generating component
US10313321B2 (en) 2016-04-07 2019-06-04 Visa International Service Association Tokenization of co-network accounts
US10318980B2 (en) 2009-09-28 2019-06-11 Metabank Computer-implemented methods, computer program products, and machines for management and control of a loyalty rewards network
US10333921B2 (en) 2015-04-10 2019-06-25 Visa International Service Association Browser integration with Cryptogram
US10361856B2 (en) 2016-06-24 2019-07-23 Visa International Service Association Unique token authentication cryptogram
US10366387B2 (en) 2013-10-29 2019-07-30 Visa International Service Association Digital wallet system and method
US10373133B2 (en) 2010-03-03 2019-08-06 Visa International Service Association Portable account number for consumer payment account
US10433128B2 (en) 2014-01-07 2019-10-01 Visa International Service Association Methods and systems for provisioning multiple devices
US10484345B2 (en) 2014-07-31 2019-11-19 Visa International Service Association System and method for identity verification across mobile applications
US10491389B2 (en) 2017-07-14 2019-11-26 Visa International Service Association Token provisioning utilizing a secure authentication system
US10489779B2 (en) 2013-10-21 2019-11-26 Visa International Service Association Multi-network token bin routing with defined verification parameters
US10496986B2 (en) 2013-08-08 2019-12-03 Visa International Service Association Multi-network tokenization processing
US10510073B2 (en) 2013-08-08 2019-12-17 Visa International Service Association Methods and systems for provisioning mobile devices with payment credentials
US10509779B2 (en) 2016-09-14 2019-12-17 Visa International Service Association Self-cleaning token vault
US10515405B2 (en) 2008-03-03 2019-12-24 Metabank Person-to-person lending program product, system, and associated computer-implemented methods
US10515358B2 (en) 2013-10-18 2019-12-24 Visa International Service Association Contextual transaction token methods and systems
US10552828B2 (en) 2011-04-11 2020-02-04 Visa International Service Association Multiple tokenization for authentication
US10552834B2 (en) 2015-04-30 2020-02-04 Visa International Service Association Tokenization capable authentication framework
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US10586229B2 (en) 2010-01-12 2020-03-10 Visa International Service Association Anytime validation tokens
US10664843B2 (en) 2015-12-04 2020-05-26 Visa International Service Association Unique code for token verification
US10706397B2 (en) 2007-12-21 2020-07-07 Metabank Transfer account machine, non-transitory computer medium having computer program, and associated computer-implemented method
US10726413B2 (en) 2010-08-12 2020-07-28 Visa International Service Association Securing external systems with account token substitution
US10733604B2 (en) 2007-09-13 2020-08-04 Visa U.S.A. Inc. Account permanence
US10740731B2 (en) 2013-01-02 2020-08-11 Visa International Service Association Third party settlement
US10769628B2 (en) 2014-10-24 2020-09-08 Visa Europe Limited Transaction messaging
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10846694B2 (en) 2014-05-21 2020-11-24 Visa International Service Association Offline authentication
US10846683B2 (en) 2009-05-15 2020-11-24 Visa International Service Association Integration of verification tokens with mobile communication devices
US10878422B2 (en) 2013-06-17 2020-12-29 Visa International Service Association System and method using merchant token
US10891610B2 (en) 2013-10-11 2021-01-12 Visa International Service Association Network token system
US10902421B2 (en) 2013-07-26 2021-01-26 Visa International Service Association Provisioning payment credentials to a consumer
US10902418B2 (en) 2017-05-02 2021-01-26 Visa International Service Association System and method using interaction token
US10915899B2 (en) 2017-03-17 2021-02-09 Visa International Service Association Replacing token on a multi-token user device
US10937031B2 (en) 2012-05-04 2021-03-02 Visa International Service Association System and method for local data conversion
US10990967B2 (en) 2016-07-19 2021-04-27 Visa International Service Association Method of distributing tokens and managing token relationships
US11004043B2 (en) 2009-05-20 2021-05-11 Visa International Service Association Device including encrypted data for expiration date and verification value creation
US11023890B2 (en) 2014-06-05 2021-06-01 Visa International Service Association Identification and verification for provisioning mobile application
US11037138B2 (en) 2011-08-18 2021-06-15 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods, and systems
US11055710B2 (en) 2013-05-02 2021-07-06 Visa International Service Association Systems and methods for verifying and processing transactions using virtual currency
US11068899B2 (en) 2016-06-17 2021-07-20 Visa International Service Association Token aggregation for multi-party transactions
US11068889B2 (en) 2015-10-15 2021-07-20 Visa International Service Association Instant token issuance
US11068578B2 (en) 2016-06-03 2021-07-20 Visa International Service Association Subtoken management system for connected devices
US11080696B2 (en) 2016-02-01 2021-08-03 Visa International Service Association Systems and methods for code display and use
US11227331B2 (en) 2008-05-14 2022-01-18 Metabank System, program product, and computer-implemented method for loading a loan on an existing pre-paid card
US11238140B2 (en) 2016-07-11 2022-02-01 Visa International Service Association Encryption key exchange process using access device
US11250424B2 (en) 2016-05-19 2022-02-15 Visa International Service Association Systems and methods for creating subtokens using primary tokens
US11250391B2 (en) 2015-01-30 2022-02-15 Visa International Service Association Token check offline
US11256789B2 (en) 2018-06-18 2022-02-22 Visa International Service Association Recurring token transactions
US11257074B2 (en) 2014-09-29 2022-02-22 Visa International Service Association Transaction risk based token
US11288661B2 (en) 2011-02-16 2022-03-29 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US11323443B2 (en) 2016-11-28 2022-05-03 Visa International Service Association Access identifier provisioning to application
US11356257B2 (en) 2018-03-07 2022-06-07 Visa International Service Association Secure remote token release with online authentication
US11386421B2 (en) 2016-04-19 2022-07-12 Visa International Service Association Systems and methods for performing push transactions
US11469895B2 (en) 2018-11-14 2022-10-11 Visa International Service Association Cloud token provisioning of multiple tokens
US11494765B2 (en) 2017-05-11 2022-11-08 Visa International Service Association Secure remote transaction system using mobile devices
US11580519B2 (en) 2014-12-12 2023-02-14 Visa International Service Association Provisioning platform for machine-to-machine devices
US11620643B2 (en) 2014-11-26 2023-04-04 Visa International Service Association Tokenization request via access device
US11651364B2 (en) * 2017-10-12 2023-05-16 Mastercard International Incorporated System and method for translating a message between a system agnostic format and one of a plurality of predetermined system formats
US11727392B2 (en) 2011-02-22 2023-08-15 Visa International Service Association Multi-purpose virtual card transaction apparatuses, methods and systems
US11777934B2 (en) 2018-08-22 2023-10-03 Visa International Service Association Method and system for token provisioning and processing
US11849042B2 (en) 2019-05-17 2023-12-19 Visa International Service Association Virtual access credential interaction system and method
US11900361B2 (en) 2016-02-09 2024-02-13 Visa International Service Association Resource provider account token provisioning and processing

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860753B2 (en) * 1996-09-04 2010-12-28 Walker Digital, Llc Purchasing, redemption, and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US8010417B2 (en) * 1997-07-08 2011-08-30 Walker Digital, Llc System and process for local acquisition of products priced online
US8234207B2 (en) * 2003-12-09 2012-07-31 Walker Digital, Llc Products and processes for establishing multi-transaction relationships with customers of vending machines

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860753B2 (en) * 1996-09-04 2010-12-28 Walker Digital, Llc Purchasing, redemption, and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US8010417B2 (en) * 1997-07-08 2011-08-30 Walker Digital, Llc System and process for local acquisition of products priced online
US8234207B2 (en) * 2003-12-09 2012-07-31 Walker Digital, Llc Products and processes for establishing multi-transaction relationships with customers of vending machines

Cited By (211)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10289999B2 (en) 2005-09-06 2019-05-14 Visa U.S.A. Inc. System and method for secured account numbers in proximity devices
US11605074B2 (en) 2005-09-06 2023-03-14 Visa U.S.A. Inc. System and method for secured account numbers in proximily devices
US10922686B2 (en) 2005-09-06 2021-02-16 Visa U.S.A. Inc. System and method for secured account numbers in proximity devices
US10726416B2 (en) 2007-06-25 2020-07-28 Visa International Service Association Secure mobile payment system
US10043178B2 (en) 2007-06-25 2018-08-07 Visa International Service Association Secure mobile payment system
US10733604B2 (en) 2007-09-13 2020-08-04 Visa U.S.A. Inc. Account permanence
US10068208B2 (en) 2007-12-21 2018-09-04 Metabank Transfer account systems, computer program products, and associated computer-implemented methods
US10706397B2 (en) 2007-12-21 2020-07-07 Metabank Transfer account machine, non-transitory computer medium having computer program, and associated computer-implemented method
US10515405B2 (en) 2008-03-03 2019-12-24 Metabank Person-to-person lending program product, system, and associated computer-implemented methods
US11227331B2 (en) 2008-05-14 2022-01-18 Metabank System, program product, and computer-implemented method for loading a loan on an existing pre-paid card
US9530131B2 (en) 2008-07-29 2016-12-27 Visa U.S.A. Inc. Transaction processing using a global unique identifier
US9990612B2 (en) * 2008-11-26 2018-06-05 Metabank Machine, methods, and program product for electronic inventory tracking
US9715681B2 (en) 2009-04-28 2017-07-25 Visa International Service Association Verification of portable consumer devices
US10997573B2 (en) 2009-04-28 2021-05-04 Visa International Service Association Verification of portable consumer devices
US10572864B2 (en) 2009-04-28 2020-02-25 Visa International Service Association Verification of portable consumer devices
US10049360B2 (en) 2009-05-15 2018-08-14 Visa International Service Association Secure communication of payment information to merchants using a verification token
US10043186B2 (en) 2009-05-15 2018-08-07 Visa International Service Association Secure authentication system and method
US9792611B2 (en) 2009-05-15 2017-10-17 Visa International Service Association Secure authentication system and method
US10009177B2 (en) 2009-05-15 2018-06-26 Visa International Service Association Integration of verification tokens with mobile communication devices
US10846683B2 (en) 2009-05-15 2020-11-24 Visa International Service Association Integration of verification tokens with mobile communication devices
US11574312B2 (en) 2009-05-15 2023-02-07 Visa International Service Association Secure authentication system and method
US10387871B2 (en) 2009-05-15 2019-08-20 Visa International Service Association Integration of verification tokens with mobile communication devices
US9904919B2 (en) 2009-05-15 2018-02-27 Visa International Service Association Verification of portable consumer devices
US11004043B2 (en) 2009-05-20 2021-05-11 Visa International Service Association Device including encrypted data for expiration date and verification value creation
US11941591B2 (en) 2009-05-20 2024-03-26 Visa International Service Association Device including encrypted data for expiration date and verification value creation
US10318980B2 (en) 2009-09-28 2019-06-11 Metabank Computer-implemented methods, computer program products, and machines for management and control of a loyalty rewards network
US20110153498A1 (en) * 2009-12-18 2011-06-23 Oleg Makhotin Payment Channel Returning Limited Use Proxy Dynamic Value
US10255591B2 (en) 2009-12-18 2019-04-09 Visa International Service Association Payment channel returning limited use proxy dynamic value
US10586229B2 (en) 2010-01-12 2020-03-10 Visa International Service Association Anytime validation tokens
US10657528B2 (en) 2010-02-24 2020-05-19 Visa International Service Association Integration of payment capability into secure elements of computers
US9589268B2 (en) 2010-02-24 2017-03-07 Visa International Service Association Integration of payment capability into secure elements of computers
US10373133B2 (en) 2010-03-03 2019-08-06 Visa International Service Association Portable account number for consumer payment account
US11900343B2 (en) 2010-03-03 2024-02-13 Visa International Service Association Portable account number for consumer payment account
US10726413B2 (en) 2010-08-12 2020-07-28 Visa International Service Association Securing external systems with account token substitution
US11847645B2 (en) 2010-08-12 2023-12-19 Visa International Service Association Securing external systems with account token substitution
US11803846B2 (en) 2010-08-12 2023-10-31 Visa International Service Association Securing external systems with account token substitution
US11288661B2 (en) 2011-02-16 2022-03-29 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US11023886B2 (en) 2011-02-22 2021-06-01 Visa International Service Association Universal electronic payment apparatuses, methods and systems
US11727392B2 (en) 2011-02-22 2023-08-15 Visa International Service Association Multi-purpose virtual card transaction apparatuses, methods and systems
US10223691B2 (en) 2011-02-22 2019-03-05 Visa International Service Association Universal electronic payment apparatuses, methods and systems
US10552828B2 (en) 2011-04-11 2020-02-04 Visa International Service Association Multiple tokenization for authentication
US11010753B2 (en) 2011-07-05 2021-05-18 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10419529B2 (en) 2011-07-05 2019-09-17 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
US11900359B2 (en) 2011-07-05 2024-02-13 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10121129B2 (en) 2011-07-05 2018-11-06 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10803449B2 (en) 2011-07-05 2020-10-13 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10154084B2 (en) 2011-07-05 2018-12-11 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
US9704155B2 (en) 2011-07-29 2017-07-11 Visa International Service Association Passing payment tokens through an hop/sop
US10839374B2 (en) 2011-07-29 2020-11-17 Visa International Service Association Passing payment tokens through an HOP / SOP
US11010756B2 (en) 2011-08-18 2021-05-18 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US11037138B2 (en) 2011-08-18 2021-06-15 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods, and systems
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US11803825B2 (en) 2011-08-18 2023-10-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10354240B2 (en) 2011-08-18 2019-07-16 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US11397931B2 (en) 2011-08-18 2022-07-26 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US9959531B2 (en) 2011-08-18 2018-05-01 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US11763294B2 (en) 2011-08-18 2023-09-19 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US11354723B2 (en) 2011-09-23 2022-06-07 Visa International Service Association Smart shopping cart with E-wallet store injection search
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
US11276058B2 (en) 2012-01-05 2022-03-15 Visa International Service Association Data protection with translation
US10147089B2 (en) 2012-01-05 2018-12-04 Visa International Service Association Data protection with translation
US10685379B2 (en) 2012-01-05 2020-06-16 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US9830595B2 (en) 2012-01-26 2017-11-28 Visa International Service Association System and method of providing tokenization as a service
US10607217B2 (en) 2012-01-26 2020-03-31 Visa International Service Association System and method of providing tokenization as a service
US10430381B2 (en) 2012-02-02 2019-10-01 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems
US10262001B2 (en) 2012-02-02 2019-04-16 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems
US11036681B2 (en) 2012-02-02 2021-06-15 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems
US11074218B2 (en) 2012-02-02 2021-07-27 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems
US10983960B2 (en) 2012-02-02 2021-04-20 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems
US10282724B2 (en) 2012-03-06 2019-05-07 Visa International Service Association Security system incorporating mobile device
US10937031B2 (en) 2012-05-04 2021-03-02 Visa International Service Association System and method for local data conversion
US10296904B2 (en) 2012-06-06 2019-05-21 Visa International Service Association Method and system for correlating diverse transaction data
US11037140B2 (en) 2012-06-06 2021-06-15 Visa International Service Association Method and system for correlating diverse transaction data
US9524501B2 (en) 2012-06-06 2016-12-20 Visa International Service Association Method and system for correlating diverse transaction data
US9547769B2 (en) 2012-07-03 2017-01-17 Visa International Service Association Data protection hub
US9727858B2 (en) 2012-07-26 2017-08-08 Visa U.S.A. Inc. Configurable payment tokens
US10586054B2 (en) 2012-08-10 2020-03-10 Visa International Service Association Privacy firewall
US9665722B2 (en) 2012-08-10 2017-05-30 Visa International Service Association Privacy firewall
US10204227B2 (en) 2012-08-10 2019-02-12 Visa International Service Association Privacy firewall
US10853797B2 (en) 2012-09-11 2020-12-01 Visa International Service Association Cloud-based virtual wallet NFC apparatuses, methods and systems
US11715097B2 (en) 2012-09-11 2023-08-01 Visa International Service Association Cloud-based virtual wallet NFC apparatuses, methods and systems
US10192216B2 (en) 2012-09-11 2019-01-29 Visa International Service Association Cloud-based virtual wallet NFC apparatuses, methods and systems
US10176478B2 (en) 2012-10-23 2019-01-08 Visa International Service Association Transaction initiation determination system utilizing transaction data elements
US10614460B2 (en) 2012-10-23 2020-04-07 Visa International Service Association Transaction initiation determination system utilizing transaction data elements
US9911118B2 (en) 2012-11-21 2018-03-06 Visa International Service Association Device pairing via trusted intermediary
US10692076B2 (en) 2012-11-21 2020-06-23 Visa International Service Association Device pairing via trusted intermediary
US11176536B2 (en) 2012-12-07 2021-11-16 Visa International Service Association Token generating component
US10304047B2 (en) 2012-12-07 2019-05-28 Visa International Service Association Token generating component
US10740731B2 (en) 2013-01-02 2020-08-11 Visa International Service Association Third party settlement
US9741051B2 (en) 2013-01-02 2017-08-22 Visa International Service Association Tokenization and third-party interaction
US10223710B2 (en) 2013-01-04 2019-03-05 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US11055710B2 (en) 2013-05-02 2021-07-06 Visa International Service Association Systems and methods for verifying and processing transactions using virtual currency
US11341491B2 (en) 2013-05-15 2022-05-24 Visa International Service Association Mobile tokenization hub using dynamic identity information
US9978062B2 (en) 2013-05-15 2018-05-22 Visa International Service Association Mobile tokenization hub
US11861607B2 (en) 2013-05-15 2024-01-02 Visa International Service Association Mobile tokenization hub using dynamic identity information
US10878422B2 (en) 2013-06-17 2020-12-29 Visa International Service Association System and method using merchant token
US11017402B2 (en) 2013-06-17 2021-05-25 Visa International Service Association System and method using authorization and direct credit messaging
US9996835B2 (en) 2013-07-24 2018-06-12 Visa International Service Association Systems and methods for communicating token attributes associated with a token vault
US11093936B2 (en) 2013-07-24 2021-08-17 Visa International Service Association Systems and methods for communicating token attributes associated with a token vault
US11915235B2 (en) 2013-07-24 2024-02-27 Visa International Service Association Systems and methods for communicating token attributes associated with a token vault
US10902421B2 (en) 2013-07-26 2021-01-26 Visa International Service Association Provisioning payment credentials to a consumer
US10496986B2 (en) 2013-08-08 2019-12-03 Visa International Service Association Multi-network tokenization processing
US11392939B2 (en) 2013-08-08 2022-07-19 Visa International Service Association Methods and systems for provisioning mobile devices with payment credentials
US11676138B2 (en) 2013-08-08 2023-06-13 Visa International Service Association Multi-network tokenization processing
US10510073B2 (en) 2013-08-08 2019-12-17 Visa International Service Association Methods and systems for provisioning mobile devices with payment credentials
US9978094B2 (en) 2013-10-11 2018-05-22 Visa International Service Association Tokenization revocation list
US10891610B2 (en) 2013-10-11 2021-01-12 Visa International Service Association Network token system
US11710119B2 (en) 2013-10-11 2023-07-25 Visa International Service Association Network token system
US10515358B2 (en) 2013-10-18 2019-12-24 Visa International Service Association Contextual transaction token methods and systems
US10489779B2 (en) 2013-10-21 2019-11-26 Visa International Service Association Multi-network token bin routing with defined verification parameters
US10366387B2 (en) 2013-10-29 2019-07-30 Visa International Service Association Digital wallet system and method
US11587067B2 (en) 2013-10-29 2023-02-21 Visa International Service Association Digital wallet system and method
US9922322B2 (en) 2013-12-19 2018-03-20 Visa International Service Association Cloud-based transactions with magnetic secure transmission
US11164176B2 (en) 2013-12-19 2021-11-02 Visa International Service Association Limited-use keys and cryptograms
US11875344B2 (en) 2013-12-19 2024-01-16 Visa International Service Association Cloud-based transactions with magnetic secure transmission
US11017386B2 (en) 2013-12-19 2021-05-25 Visa International Service Association Cloud-based transactions with magnetic secure transmission
US10909522B2 (en) 2013-12-19 2021-02-02 Visa International Service Association Cloud-based transactions methods and systems
US9972005B2 (en) 2013-12-19 2018-05-15 Visa International Service Association Cloud-based transactions methods and systems
US10664824B2 (en) 2013-12-19 2020-05-26 Visa International Service Association Cloud-based transactions methods and systems
US10433128B2 (en) 2014-01-07 2019-10-01 Visa International Service Association Methods and systems for provisioning multiple devices
US10062079B2 (en) 2014-01-14 2018-08-28 Visa International Service Association Payment account identifier system
US10269018B2 (en) 2014-01-14 2019-04-23 Visa International Service Association Payment account identifier system
US9846878B2 (en) 2014-01-14 2017-12-19 Visa International Service Association Payment account identifier system
US11100507B2 (en) 2014-04-08 2021-08-24 Visa International Service Association Data passed in an interaction
US10026087B2 (en) 2014-04-08 2018-07-17 Visa International Service Association Data passed in an interaction
US10904002B2 (en) 2014-04-23 2021-01-26 Visa International Service Association Token security on a communication device
US10404461B2 (en) 2014-04-23 2019-09-03 Visa International Service Association Token security on a communication device
US9942043B2 (en) 2014-04-23 2018-04-10 Visa International Service Association Token security on a communication device
US9680942B2 (en) 2014-05-01 2017-06-13 Visa International Service Association Data verification using access device
US11470164B2 (en) 2014-05-01 2022-10-11 Visa International Service Association Data verification using access device
US11122133B2 (en) 2014-05-05 2021-09-14 Visa International Service Association System and method for token domain control
US9848052B2 (en) 2014-05-05 2017-12-19 Visa International Service Association System and method for token domain control
US10846694B2 (en) 2014-05-21 2020-11-24 Visa International Service Association Offline authentication
US11842350B2 (en) 2014-05-21 2023-12-12 Visa International Service Association Offline authentication
US11023890B2 (en) 2014-06-05 2021-06-01 Visa International Service Association Identification and verification for provisioning mobile application
US11568405B2 (en) 2014-06-05 2023-01-31 Visa International Service Association Identification and verification for provisioning mobile application
US9780953B2 (en) 2014-07-23 2017-10-03 Visa International Service Association Systems and methods for secure detokenization
US10038563B2 (en) 2014-07-23 2018-07-31 Visa International Service Association Systems and methods for secure detokenization
US10652028B2 (en) 2014-07-23 2020-05-12 Visa International Service Association Systems and methods for secure detokenization
US10484345B2 (en) 2014-07-31 2019-11-19 Visa International Service Association System and method for identity verification across mobile applications
US11252136B2 (en) 2014-07-31 2022-02-15 Visa International Service Association System and method for identity verification across mobile applications
US11770369B2 (en) 2014-07-31 2023-09-26 Visa International Service Association System and method for identity verification across mobile applications
US10477393B2 (en) 2014-08-22 2019-11-12 Visa International Service Association Embedding cloud-based functionalities in a communication device
US11036873B2 (en) 2014-08-22 2021-06-15 Visa International Service Association Embedding cloud-based functionalities in a communication device
US11783061B2 (en) 2014-08-22 2023-10-10 Visa International Service Association Embedding cloud-based functionalities in a communication device
US10049353B2 (en) 2014-08-22 2018-08-14 Visa International Service Association Embedding cloud-based functionalities in a communication device
US11574311B2 (en) 2014-09-22 2023-02-07 Visa International Service Association Secure mobile device credential provisioning using risk decision non-overrides
US11087328B2 (en) 2014-09-22 2021-08-10 Visa International Service Association Secure mobile device credential provisioning using risk decision non-overrides
US10140615B2 (en) 2014-09-22 2018-11-27 Visa International Service Association Secure mobile device credential provisioning using risk decision non-overrides
US10255456B2 (en) 2014-09-26 2019-04-09 Visa International Service Association Remote server encrypted data provisioning system and methods
US10643001B2 (en) 2014-09-26 2020-05-05 Visa International Service Association Remote server encrypted data provisioning system and methods
US11734679B2 (en) 2014-09-29 2023-08-22 Visa International Service Association Transaction risk based token
US11257074B2 (en) 2014-09-29 2022-02-22 Visa International Service Association Transaction risk based token
US10015147B2 (en) 2014-10-22 2018-07-03 Visa International Service Association Token enrollment system and method
US10412060B2 (en) 2014-10-22 2019-09-10 Visa International Service Association Token enrollment system and method
US10769628B2 (en) 2014-10-24 2020-09-08 Visa Europe Limited Transaction messaging
US11620643B2 (en) 2014-11-26 2023-04-04 Visa International Service Association Tokenization request via access device
US10257185B2 (en) 2014-12-12 2019-04-09 Visa International Service Association Automated access data provisioning
US10785212B2 (en) 2014-12-12 2020-09-22 Visa International Service Association Automated access data provisioning
US11580519B2 (en) 2014-12-12 2023-02-14 Visa International Service Association Provisioning platform for machine-to-machine devices
US10096009B2 (en) 2015-01-20 2018-10-09 Visa International Service Association Secure payment processing using authorization request
US11010734B2 (en) 2015-01-20 2021-05-18 Visa International Service Association Secure payment processing using authorization request
US10496965B2 (en) 2015-01-20 2019-12-03 Visa International Service Association Secure payment processing using authorization request
US11250391B2 (en) 2015-01-30 2022-02-15 Visa International Service Association Token check offline
US10164996B2 (en) 2015-03-12 2018-12-25 Visa International Service Association Methods and systems for providing a low value token buffer
US10333921B2 (en) 2015-04-10 2019-06-25 Visa International Service Association Browser integration with Cryptogram
US11271921B2 (en) 2015-04-10 2022-03-08 Visa International Service Association Browser integration with cryptogram
US10568016B2 (en) 2015-04-16 2020-02-18 Visa International Service Association Systems and methods for processing dormant virtual access devices
US9998978B2 (en) 2015-04-16 2018-06-12 Visa International Service Association Systems and methods for processing dormant virtual access devices
US10552834B2 (en) 2015-04-30 2020-02-04 Visa International Service Association Tokenization capable authentication framework
US11068889B2 (en) 2015-10-15 2021-07-20 Visa International Service Association Instant token issuance
US11127016B2 (en) 2015-12-04 2021-09-21 Visa International Service Association Unique code for token verification
US10664844B2 (en) 2015-12-04 2020-05-26 Visa International Service Association Unique code for token verification
US10664843B2 (en) 2015-12-04 2020-05-26 Visa International Service Association Unique code for token verification
US10243958B2 (en) 2016-01-07 2019-03-26 Visa International Service Association Systems and methods for device push provisoning
US10911456B2 (en) 2016-01-07 2021-02-02 Visa International Service Association Systems and methods for device push provisioning
US11720893B2 (en) 2016-02-01 2023-08-08 Visa International Service Association Systems and methods for code display and use
US11080696B2 (en) 2016-02-01 2021-08-03 Visa International Service Association Systems and methods for code display and use
US11900361B2 (en) 2016-02-09 2024-02-13 Visa International Service Association Resource provider account token provisioning and processing
US10313321B2 (en) 2016-04-07 2019-06-04 Visa International Service Association Tokenization of co-network accounts
US11386421B2 (en) 2016-04-19 2022-07-12 Visa International Service Association Systems and methods for performing push transactions
US11250424B2 (en) 2016-05-19 2022-02-15 Visa International Service Association Systems and methods for creating subtokens using primary tokens
US11068578B2 (en) 2016-06-03 2021-07-20 Visa International Service Association Subtoken management system for connected devices
US11068899B2 (en) 2016-06-17 2021-07-20 Visa International Service Association Token aggregation for multi-party transactions
US11783343B2 (en) 2016-06-17 2023-10-10 Visa International Service Association Token aggregation for multi-party transactions
US11329822B2 (en) 2016-06-24 2022-05-10 Visa International Service Association Unique token authentication verification value
US10361856B2 (en) 2016-06-24 2019-07-23 Visa International Service Association Unique token authentication cryptogram
US11238140B2 (en) 2016-07-11 2022-02-01 Visa International Service Association Encryption key exchange process using access device
US11714885B2 (en) 2016-07-11 2023-08-01 Visa International Service Association Encryption key exchange process using access device
US10990967B2 (en) 2016-07-19 2021-04-27 Visa International Service Association Method of distributing tokens and managing token relationships
US10509779B2 (en) 2016-09-14 2019-12-17 Visa International Service Association Self-cleaning token vault
US10942918B2 (en) 2016-09-14 2021-03-09 Visa International Service Association Self-cleaning token vault
US11799862B2 (en) 2016-11-28 2023-10-24 Visa International Service Association Access identifier provisioning to application
US11323443B2 (en) 2016-11-28 2022-05-03 Visa International Service Association Access identifier provisioning to application
US11900371B2 (en) 2017-03-17 2024-02-13 Visa International Service Association Replacing token on a multi-token user device
US10915899B2 (en) 2017-03-17 2021-02-09 Visa International Service Association Replacing token on a multi-token user device
US11449862B2 (en) 2017-05-02 2022-09-20 Visa International Service Association System and method using interaction token
US10902418B2 (en) 2017-05-02 2021-01-26 Visa International Service Association System and method using interaction token
US11494765B2 (en) 2017-05-11 2022-11-08 Visa International Service Association Secure remote transaction system using mobile devices
US11398910B2 (en) 2017-07-14 2022-07-26 Visa International Service Association Token provisioning utilizing a secure authentication system
US10491389B2 (en) 2017-07-14 2019-11-26 Visa International Service Association Token provisioning utilizing a secure authentication system
US11651364B2 (en) * 2017-10-12 2023-05-16 Mastercard International Incorporated System and method for translating a message between a system agnostic format and one of a plurality of predetermined system formats
US11356257B2 (en) 2018-03-07 2022-06-07 Visa International Service Association Secure remote token release with online authentication
US11743042B2 (en) 2018-03-07 2023-08-29 Visa International Service Association Secure remote token release with online authentication
US11256789B2 (en) 2018-06-18 2022-02-22 Visa International Service Association Recurring token transactions
US11777934B2 (en) 2018-08-22 2023-10-03 Visa International Service Association Method and system for token provisioning and processing
US11870903B2 (en) 2018-11-14 2024-01-09 Visa International Service Association Cloud token provisioning of multiple tokens
US11469895B2 (en) 2018-11-14 2022-10-11 Visa International Service Association Cloud token provisioning of multiple tokens
US11849042B2 (en) 2019-05-17 2023-12-19 Visa International Service Association Virtual access credential interaction system and method

Similar Documents

Publication Publication Date Title
US20130159184A1 (en) System and method of using load network to associate product or service with a consumer token
US8630954B2 (en) System and method of using load network to associate product or service with a consumer token
US11144902B2 (en) Dynamic account selection
US20210295328A1 (en) Systems and methods for verifying and processing transactions using virtual currency
US11017393B2 (en) Direct connection systems and methods
JP6599021B2 (en) Method and system for recording point-to-point transaction processing
US20180315102A1 (en) Value processing network and methods
US10546287B2 (en) Closed system processing connection
US9373111B2 (en) Payment card with integrated chip
US20140164243A1 (en) Dynamic Account Identifier With Return Real Account Identifier
US20150324767A1 (en) System and method for recovering refundable taxes
US20100036741A1 (en) Application currency code for dynamic currency conversion transactions with contactless consumer transaction payment device
US20170270557A1 (en) Method and system for tokenization of reward data
US8639600B2 (en) Mobile payer authentication
MX2010007993A (en) System and method for conducting transactions with a financial presentation device linked to multiple accounts.
US20150262166A1 (en) Real-Time Portable Device Update
AU2018200623A1 (en) Application currency code for dynamic currency conversion transactions with contactless consumer transaction payment device
US20100114760A1 (en) Online interactive issued account acquired transaction information management
AU2015215942B2 (en) Mobile payer authentication
CN112136302A (en) Mobile network operator authentication protocol
JP2019527895A (en) Method and system for secure transaction processing

Legal Events

Date Code Title Description
AS Assignment

Owner name: VISA INTERNATIONAL SERVICE ASSOCIATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THAW, WILLIAM A.;REEL/FRAME:027831/0874

Effective date: 20111214

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION