Aspects of the disclosure relate to providing apparatus and methods for routing information relating to a transaction. In particular, the disclosure relates to apparatus and methods for routing information between financial institutions in connection with a transaction between a customer and a vendor.
In a typical credit card transaction, a customer (the “customer”) purchases from a merchant or service provider (“the merchant”) goods or services (“the goods”) using credit. The credit is extended to the customer by an issuing bank (the “issuer”). The merchant presents a debit to an acquiring bank (the “acquirer”). The acquirer pays the merchant for (and thus “acquires”) the goods. A transaction processing network in communication with the issuer and the acquirer settles the transaction between the issuer and the acquirer. The transaction processing network may collect transaction processing network fees from the issuer and the acquirer in connection with the settlement.
The issuer may impose upon the acquirer a fee for participating in the transaction. The fee may be referred to as “interchange.” Interchange may be a fixed fee for the transaction or a percentage of the transaction. Interchange flows from the acquirer, through the transaction processing network, to the issuer. The issuer typically uses interchange to cover costs of acquiring credit card customers, servicing credit card accounts, providing incentives to retain customers, mitigating fraud, covering customer credit risk, group comp and other expenses.
The acquirer may deduct a “transaction fee” from the amount that the acquirer pays the merchant in exchange for the goods. The transaction fee may cover the acquirer's transaction processing network fee, interchange, and other expenses. The acquirer may obtain a profit from the transaction fee.
At step 6, the acquirer pays an interchange amount ($1.50), via the transaction processing network, to the issuer. At step 7, both the acquirer and the issuer pay a transaction processing network fee ($0.07 for acquirer and $0.05 for the issuer) to the transaction processing network.
In settlement 100 (shown in
Transaction processing networks and transaction processing network services offered under the trademarks VISA, MASTERCARD, NYCE and PULSE are known. Transaction processing networks typically set interchange rates. Interchange rates often depend for each transaction processing network on merchant type and size, transaction processing method and other factors. Some transaction processing networks set rules that prohibit merchants from charging an incremental fee for credit card payments, establishing minimum or maximum purchase price amounts or refusing to accept selected cards.
The flow of transaction information between the transaction service providers is typically circumscribed by the relationships that are illustrated in
It would be desirable, therefore, to provide apparatus and methods for routing transaction information between transaction service providers.
Apparatus and methods for routing transaction information are provided. The apparatus and methods may involve a receiver module configured to receive the transaction information and computer readable memory configured to store (1) a transaction information routing rule; and (2) transaction service provider information. The apparatus and methods may involve a processor module configured to output transaction information routing information based on the transaction information, the transaction service provider information and the routing rule.
The objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
Apparatus and methods for providing transaction information routing are provided. The apparatus and methods may involve a receiver module configured to receive the transaction information and computer readable memory configured to store (1) a transaction information routing rule; and (2) transaction service provider information. The apparatus and methods may also involve a processor module configured to output transaction information routing information based on the transaction information, the transaction service provider information and the routing rule.
The transaction information may include any information that is communicated, or would be appropriate to communicate, from one transaction participant to another transaction participant in connection with a transaction between a merchant and a customer. Table 1 shows illustrative transaction participant types.
More than one participant of a given type may be available to participate in a transaction. Different participants of the same type may have advantages and/or disadvantages relative to the other participants of that type. For example, one issuer may be a member of a lending consortium while another is not a member, one network may require payment a small interchange fee while another network requires payment of a large interchange fee, and the like.
The transaction routing rule may require that the transaction information be communicated from a first transaction participant to a second transaction participant. The rule may identify the second transaction participant. The rule may identify uniquely the second participant. The rule may require that the second participant be a member of an identified group. The rule may require that the second participant satisfy one or more criteria. The rule may require that the second participant satisfy one or more conditions. The rule may provide priorities with respect to the criteria or conditions.
The transaction routing rule may require that one or more transaction services be performed in connection with the transaction. For example, the transaction routing rule may require that one or more of the illustrative transaction services (and associated activities) shown in
Each of the transaction services may be performed by a transaction participant. In some circumstances, a participant may perform more than one of the services. Each participant may charge a fee for providing the service. The fee may be charged to one or more of the other participants (as shown in
Table 3 shows illustrative conditions and corresponding rules. Conditions and rules may include a preference for one or more participant. For example, a minimum net fee rule may prefer an acquirer. In such a rule, the transaction information would be required to be routed to participants such that the acquirer's net fee is minimized.
In some embodiments, the rule may be conditioned on a purchasing instrument that the customer selects for executing the transaction. The purchasing instrument may be a credit card, a debit card, an instrument or device that includes a contactless chip, such as an ISO14443-compliant contactless chip, a cell phone, a personal data assistant or any other suitable electronic purchasing devices. Purchasing instruments may store data in a magnetic strip, a bar code, a silicon chip or any other suitable data storage device or format. The merchant may provide a POS terminal that is configured to receive data from, provide data to, or exchange data with the purchasing instrument.
The customer may select a card that is associated with an issuer. The customer may select a signature-based transaction. The customer may select a PIN-based transaction. The selections may fulfill conditions necessary for application of the rule. The selections may not fulfill conditions necessary for application of the rule.
In some embodiments, the rule may be conditioned on information about the customer's credit or purchasing behavior. For example, the rule may require routing the transaction history in a manner that attenuates risk if the customer has a poor credit history.
The rules may be provided by a one or more of the participants. The rules may be updated and/or revised.
The transaction service provider information may include transaction service provider identification information. The transaction service provider information may include a transaction service provider attribute. The attribute may relate to group membership, transaction service features and any other suitable transaction service provider information. The attribute may be a condition for the transaction routing rule.
The transaction information routing information may identify one or more second participants to whom the transaction information should be directly or indirectly routed in order to satisfy one or more transaction rules. For example, the routing information may identify an individual second participant, a group of second participants, a list of one or more prospective second participants and the like. The routing information may include a routing table. The routing table may include a list of participants. Each of the participants on the list may correspond to a transaction service that is provided by one or more of the participants identified in
Illustrative embodiments of apparatus and methods in accordance with the principles of the invention will now be described with reference to the accompanying drawings, which form a part hereof. It is to be understood that other embodiments may be utilized and structural, functional and procedural modifications may be made without departing from the scope and spirit of the present invention.
As will be appreciated by one of skill in the art, the invention described herein may be embodied in whole or in part as a method, a data processing system, or a computer program product. Accordingly, the invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software, hardware and any other suitable approach or apparatus.
Furthermore, such aspects may take the form of a computer program product stored by one or more computer-readable storage media having computer-readable program code, or instructions, embodied in or on the storage media. Any suitable computer readable storage media may be utilized, including hard disks, CD-ROMs, optical storage devices, magnetic storage devices, and/or any combination thereof. In addition, various signals representing data or events as described herein may be transferred between a source and a destination in the form of electromagnetic waves traveling through signal-conducting media such as metal wires, optical fibers, and/or wireless transmission media (e.g., air and/or space).
Input/output (“I/O”) module 209 may include a microphone, keypad, touch screen, and/or stylus through which a user of device 201 may provide input, and may also include one or more of a speaker for providing audio output and a video display device for providing textual, audiovisual and/or graphical output. Software may be stored within memory 225 and/or storage to provide instructions to processor 203 for enabling server 201 to perform various functions. For example, memory 225 may store software used by server 201, such as an operating system 217, application programs 219, and an associated database 221. Alternatively, some or all of server 201 computer executable instructions may be embodied in hardware or firmware (not shown). As described in detail below, database 221 may provide storage for customer information, transaction information, merchant information, transaction fee information, transaction fee factors and any other suitable information.
Server 201 may operate in a networked environment supporting connections to one or more remote computers, such as terminals 241 and 251. Terminals 241 and 251 may be personal computers or servers that include many or all of the elements described above relative to server 201. The network connections depicted in
Additionally, application program 219, which may be used by server 201, may include computer executable instructions for invoking user functionality related to communication, such as email, short message service (SMS), and voice input and speech recognition applications.
Computing device 201 and/or terminals 241 or 251 may also be mobile terminals including various other components, such as a battery, speaker, and antennas (not shown).
Terminal 251 and/or terminal 241 may be portable devices such as a laptop, cell phone, blackberry, or any other suitable device for storing, transmitting and/or transporting relevant information.
Any information described above in connection with database 221, and any other suitable information, may be stored in memory 225.
One or more of applications 219 may include one or more algorithms that may be used to receive transaction information, receive transaction information routing rules, receive transaction participant information, receive transaction service provider information, apply transaction information routing rules, generate transaction information routing information and perform any other suitable tasks related to routing transaction information.
The invention may be operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, mobile phones and/or other personal digital assistants (“PDAs”), multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like. In a distributed computing environment, devices that perform the same or similar function may be viewed as being part of a “module” even if the devices are separate (whether local or remote) from each other.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules may include routines, programs, objects, components, data structures, etc., that perform particular tasks or store or process data structures, objects and other data types. The invention may also be practiced in distributed computing environments where tasks are performed by separate (local or remote) processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
Transaction information 302 may include merchant identification information, customer identification information, purchasing instrument identification information, issuer information (e.g., a bank issuer number (“BIN”)), customer bank account information, transaction processing network identification information, transaction amount information and any other suitable information.
Rules 304 may be stored in a database and managed by a database engine.
Processes in accordance with the principles of the invention may include one or more features of the process illustrated in
One of ordinary skill in the art will appreciate that the steps shown and described herein may be performed in other than the recited order and that one or more steps illustrated may be optional. The methods of the above-referenced embodiments may involve the use of any suitable elements, steps, computer-executable instructions, or computer-readable data structures. In this regard, other embodiments are disclosed herein as well that can be partially or wholly implemented on a computer-readable medium, for example, by storing computer-executable instructions or modules or by utilizing computer-readable data structures.
Thus, systems and methods for routing transaction information have been provided. Persons skilled in the art will appreciate that the present invention can be practiced by other than the described embodiments, which are presented for purposes of illustration rather than of limitation. The present invention is limited only by the claims that follow.