METHODS AND SYSTEMS FOR PROCESSING TRANSACTIONS
Methods and systems are provided for processing a transaction between a first party and a second party. Information defining terms of the transaction and identifying a presentation instrument are received at a host system. Preference information associated with the presentation instrument is retrieved with the host system. The preference information specifies terms for an allocation of transaction amounts among multiple transaction types. An amount for the transaction is allocated among the transaction types in accordance with terms of the transaction and the terms for the allocation.
Latest First Data Corporation Patents:
This application is a continuation of U.S. patent application Ser. No. 15/968,095, filed May 1, 2018, entitled “METHODS AND SYSTEMS FOR PROCESSING TRANSACTIONS,” which is a divisional of U.S. patent application Ser. No. 13/426,046, filed Mar. 21, 2012, entitled “METHODS AND SYSTEMS FOR PROCESSING TRANSACTIONS,” which is a continuation of U.S. patent application Ser. No. 11/055,028, filed Feb. 9, 2005, entitled “METHODS AND SYSTEMS FOR PROCESSING TRANSACTIONS” which is a nonprovisional of U.S. Pat. Appl. No. 60/543,513, entitled “METHODS AND SYSTEMS FOR PROCESSING TRANSACTIONS,” filed Feb. 10, 2004 by SuZanne Rogers et al., the entire disclosures of which are incorporated herein by reference for all purposes.
BACKGROUND OF THE INVENTIONThis application relates generally to transaction processing. More specifically, this application relates to methods and systems that provide presentation instruments used in transactions with multiple functions.
Currently, transaction processing is handled in a manner that is largely focused on the needs of financial institutions that may be involved in the transactions as third parties. For example, in the case of credit transactions, a customer is typically provided with a credit card by a financial institution, with the card having information on it in the form of a magnetic stripe to identify a credit account maintained by the financial institution. The customer is able to engage in transactions by presenting the card information, either by presenting the physical card itself, such as during a transaction at a “brick & mortar” merchant location, or by presenting the card number, such as during a telephone or internet transaction. The transaction is effected by the merchant transmitting the credit-card information to an authority, who issues an authorization or denial depending on whether the transaction amount comports with terms associated with the credit account. The customer does not actually pay for the transaction until he makes a payment in response to an invoice provided by the financial institution, usually on a monthly basis.
In another example, transactions may be effected using debit instruments. Such transactions may superficially appear to be similar to credit transactions in that a customer is provided with a debit card by a financial institution, which may be presented during transactions so that the merchant may seek approval from an authority. In this instance, however, the authorization depends on a balance in an associated financial account rather than on a predetermined credit limit, and funds are automatically transferred in response to the transaction. In still other examples, transactions may be effected using checks or alternative methods to access demand-deposit-account (“DDA”) funds, whose processing is typically on the order of days and may involve routing through a reserve system and/or the Automated Clearing House (“ACH”) system.
Since this structure is focused on the needs of financial institutions, it is unsurprising that there are a number of disadvantages associated with it from the perspective of customers and merchants, who are the principal parties in transactions. From a customer's perspective, the system is rigid, lacking in flexibility to provide significant choice in processing, and requiring that the customer maintain multiple instruments merely to be afforded the ability to engage in different types of transactions. From the perspective of merchants, there are numerous transaction costs that must be borne and which vary depending on the level of risk that the transactions represent for the financial institutions, and merchants are also denied significant flexibility of choice. For example, ACH transactions may be provided at relatively low cost, debit transactions at intermediate cost and varying depending on whether they are accompanied by a customer signature, and credit transactions at relatively high cost. The differences in risk to the financial institutions that these cost differences represent are generally associated with whether the transactions are guaranteed and the timing with which funds to support them are received.
There is, accordingly, a general need in the art for methods and systems that provide greater choice and flexibility to customers and merchants, while also accommodating concerns of involved financial institutions.
BRIEF SUMMARY OF THE INVENTIONEmbodiments of the invention make use of a host system having a capacity to interface with parties, such as with merchant systems and customers, through a variety of alternative mechanisms, and also to interface with financial institutions that may be involved in transactions. The host system maintains preferences information correlated with individual presentation instruments or individual customers to effect customer-specified ways of treating transactions. The manner in which such transactions are treated thus provides improved flexibility and choice to both customers and merchants, among other advantages that will be evident to those of skill in the art after reading this disclosure.
In some embodiments, a method is provided for processing a transaction between a first party and a second party. Information defining terms of the transaction and identifying a presentation instrument are received at a host system. Preference information associated with the presentation instrument as retrieved with the host system. The preference information specifies terms for an allocation of transaction amounts among a plurality of transaction types. An amount for the transaction is allocated among the plurality of transaction types in accordance with terms of the transaction and the terms for the allocation.
In one embodiment, the transaction is one of a plurality of transactions between first parties and second parties. The method further comprises initiating settlement of the plurality of transactions with the host system in accordance with respective allocations of respective transaction amounts among the plurality of transaction types. In another embodiment, the transaction is also one of a plurality of transactions between first parties and second parties, and a fraud analysis of the plurality of transactions is performed with the host system.
There are a variety of different types of terms for the allocation that are within the scope of the invention. For example, in one embodiment, such terms specify one or more transaction types based on an identification of the second party. In another embodiment, such terms specify one or more particular transaction types based on an identification of a type of product included in the transaction. In a further embodiment, such terms specify one or more particular transaction types based on the amount for the transaction. In some instances, the terms may require denial of the transaction if a defined characteristic is included in the terms of the transaction. For example, such denial could be required based on an identity of the second party or an identification of a type of product included in the transaction.
In some cases, the information received at the host system may additionally include first-party-identification information, in which case the first party may be authenticated on the basis of the first-party-identification information. There are a variety of different types of first-party-identification information that might be used. For example, the first-party-identification information could comprise biometric information of the first party, a signature of the first party, an encryption certificate, and the like.
Embodiments of the invention may also be used by a number of different types of parties in different relationships. For instance, in one embodiment, the first party is a customer and the second party is a merchant, with the transaction comprising a transaction for a sale of goods or services by the customer from the merchant. In another embodiment, the first party is a patient and the second party is a healthcare provider, with the transaction comprising a transaction for services provided by the healthcare provider to the patient.
In some instances, the transaction may require that an identifier associated with the presentation instrument, such as a personal identification number, be provided. In such embodiments, the host system may receive an identifier purportedly associated with the presentation instrument and verify that it is associated with the presentation instrument. The presentation instrument may also comprise a mark identifying it as available for use with the host system in some embodiments.
Embodiments of the invention may also accommodate the use of different types of value. For instance, in one embodiment, the terms of the transaction require payment to the second party using a first form of value and at least one of the plurality of transaction types identifies a second form of value distinct from the first form of value. In such an embodiment, the second form of value is converted to the first form of value. Such value conversions may also be made in embodiments where a financial account is replenished. A request may be received from the first party to replenish a financial account associated with the first party by the host system, with the request identifying a second financial account to act as a source of replenishment value. A transfer of value may then be made from the second financial account to the first financial account in accordance with the request. If the first financial account maintains a first form of value and the second financial account maintains a second form of value distinct from the first form of value, the second form of value may be converted to the first form of value.
In some embodiments, a request for an authorization for the transaction is also made. The authorization request may be made from a third-party guarantor. In one embodiment, an optimal routing for an authorization request through a network interfaced with the host system is determined. The request is transmitted through the network over the determined optimal routing.
The methods of the invention may be embodied in a computer-readable storage medium having a computer-readable program for directing operation of a host computer. The host computer may include a communications system, a processor, and a storage device. The computer-readable program includes instructions for operating the host system to process transactions in accordance with the embodiments described above.
A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings wherein like reference numerals are used throughout the several drawings to refer to similar components. In some instances, a sublabel is associated with a reference numeral and follows a hyphen to denote one of multiple similar components. When reference is made to a reference numeral without specification to an existing sublabel, it is intended to refer to all such multiple similar components.
Embodiments of the invention provide methods and systems for processing transactions between parties. These embodiments make use of a host system configured to perform functions in processing a variety of different types of transactions, which may in some instances be initiated for the same customer with a single presentation instrument, although in other embodiments may use multiple presentation instruments. For exemplary purposes, the following discussion frequently identifies the two parties to a transaction as a customer and a merchant or financial institution, but such references are not intended to be limiting. More generally, the methods and systems described herein may be used in processing transactions between any parties, including transactions between two individuals, between two companies, between a company and an individual, and the like. In those embodiments where the parties comprise a merchant or financial institution and a customer, the transaction is generally a commercial transaction, but the invention is also not limited to commercial transactions and may comprise any type of transaction between parties. Other examples of transactions may include transactions where the first party is a patient and the second party is a healthcare provider, with the transaction comprising a transaction for healthcare services provided by the healthcare provider to the patient.
As used herein, the term “presentation instrument” is intended to refer to any document or device that includes information identifying the first party to a transaction, usually the payor, and that may be used to initiate processing of a transaction as described herein. In some embodiments, the first party is customer. For example, a presentation instrument could comprise a magnetic-stripe card, such as a credit card, debit card, stored-value card, payroll card, private-label card, loyalty card, and the like. Alternatively, a presentation instrument could comprise a card having a barcode or could comprise a chip card, sometimes referred to as a “smart” card that includes an embedded microchip. In some instances, the presentation instrument could comprise a check or other negotiable instrument. Radio-frequency identification devices (“RFIDs”) may sometimes be used as presentation instruments, and may be implemented in a wide variety of forms, such as key fobs, cell phones, automatic toll-pass transponders, and the like. In some embodiments, the presentation instrument may even comprise a biometric of a first party, such as the first party's voiceprint, retinal image, or other biometric. Still other cardless presentation instruments may be used in further embodiments.
Also, references herein to “transaction types” is intended to refer to distinct groups of transactions that have common processing characteristics. Examples of transaction types include credit transactions, debit transactions, ACH transactions, stored-value transactions, and the like. Credit transactions include those transactions in which a financial institution provides funds on behalf of a first party in accordance with a credit agreement; many individuals may have multiple credit arrangements with different financial institutions or even with the same institution. Debit transactions include those transactions in which funds are transferred from a financial account of the first party automatically in response to the transaction; many individuals may also have multiple debit arrangements with the same or different financial institutions in various embodiments. ACH transactions include those transactions that make use of the Automated Clearing House, including a variety of electronic-check or other electronic-commerce payments. Stored-value transactions include those transactions in which a prepaid amount is associated with a presentation instrument; execution of the transaction results in a reduction of the prepaid amount in accordance with the amount of the transaction.
Embodiments of the invention also provide for use of different forms of “value,” which is used generically herein to refer to anything having financial worth. For example, value may include any type of currency, such as U.S. dollars, euro, U.K. pounds, and the like, and may also include other quantities having financial worth. Other examples include accumulated cellular-telephone minutes, loyalty points, airline miles, coupons, and the like. In addition, value may include electronic currency of a type to be designed specifically for use in electronic transactions, such as on the Internet, as a form of digitally minted coin. This and other forms of financial worth not yet developed are intended to be within the scope of the term “value.” References to a “financial account” are accordingly also intended to be construed broadly, referring to an account that maintains an identification of any type of value; as used herein, a “financial account” may hold cellular-telephone minutes, airlines miles, and the like, in addition to holding more traditional forms of value by specifying a level of currency.
There are a variety of specific ways in which customers may communicate with the host system 100 and/or merchant systems 104, some of which are indicated explicitly in
In other embodiments, the communications may take place at a kiosk 116, which may be equipped with a variety of different types of reading devices to enable extraction of relevant information from a corresponding variety of different presentation instruments. For example, a kiosk might be configured with a magnetic-stripe reader to read magnetic-stripe cards, including credit, debit, stored-value, and other such cards. The kiosk might additionally or alternatively be equipped with a chip-card reader to read information from chip cards. In addition, the kiosk might additionally or alternatively be equipped with a biometric reader, such as a voiceprint reader, retinal scanner, fingerprint reader, or the like. In some instances, the kiosk might additionally or alternatively comprise an radio-frequency reader to enable reading of RFID devices, such as a key fob or other device. This is an example of more a more general class of devices that use wireless communication. A magnetic-ink reader might also additionally or alternatively be provided with the kiosk to enable checks or other negotiable instruments having magnetic-ink characters to be read. In some instances, the kiosk may include devices for reading information from other documents such as driver's licenses, healthcare cards, and other identification cards. The manner in which such information may be read may depend on the nature of the document, and may include optical reading, magnetic-stripe reading, chip reading, and the like. The drawing also notes that in addition to the specific devices described above, the kiosk may also be equipped to perform other types of cardless transactions.
In some instances, a point-of-sale device 124 may be provided with similar capabilities as those described for the kiosk, enabling information to be extracted from a variety of different types of presentation instruments, including magnetic-stripe cards, chip cards, customer biometrics, RFID and other wireless devices, checks, driver's licenses, healthcare cards, and the like, in addition to being equipped to perform a variety of other types of cardless transactions. The point-of sale device 124 may take a variety of different forms, including devices that may be operated by merchant clerks, may be self-operated by customers, or may extract information automatically. Examples of point-of-sale devices that have such varied functionality are described in the following commonly assigned applications, the entire disclosures of which are incorporated herein by reference for all purposes: U.S. Prov. Pat. Appl. No. 60/147,889, entitled “INTEGRATED POINT OF SALE DEVICE,” filed Aug. 9, 1999 by Randy J. Templeton et al.;U.S. patent application Ser. No. 09/634,901, entitled “POINT OF SALE PAYMENT SYSTEM,” filed Aug. 9, 2000 by Randy J. Templeton et al.; U.S. patent application Ser. No. 10/116,689, entitled “SYSTEMS AND METHODS FOR PERFORMING TRANSACTIONS AT A POINT-OF-SALE,” filed Apr. 3, 2002 by Earney Stoutenburg et al.; U.S. patent application Ser. No. 10/116,733, entitled “SYSTEMS AND METHODS FOR DEPLOYING A POINT-OF-SALE SYSTEM,” filed Apr. 3, 2002 by Earney Stoutenburg et al.;U.S. patent application Ser. No. 10/116,686, entitled “SYSTEMS AND METHODS FOR UTILIZING A POINT-OF-SALE SYSTEM,” filed Apr. 3, 2002 by Earney Stoutenburg et al.; and U.S. patent application Ser. No. 10/116,735, entitled “SYSTEMS AND METHODS FOR CONFIGURING A POINT-OF-SALE SYSTEM,” filed Apr. 3, 2002 by Earney Stoutenburg (sometimes referred to collectively herein as “the point-of-sale device applications”). An example of a point-of-sale device 124 that extracts information automatically is a toll-pass reader, which is equipped to recognize radio-frequency signals from a presentation instrument in the form of a toll-pass transponder.
A further mechanism that may be provided to permit communications may be a telephone device 120 that transmits telephone signals over a telephone network to a merchant system 104 and/or the host system. The telephone device 120 may be equipped in different ways depending on the type of presentation instrument to be used. For example, in the simplest cases, the telephone device may simply convert the voice of the customer so that identification information may be read by the customer from a magnetic-stripe card, check, driver's license, healthcare card, or similar tangible presentation instrument. This voice information could be received by a customer-service representative at the merchant or host, who would then enter the received information to the merchant system 104 or host system 100 as necessary. For example, such interaction between the customer and service representative could be used as part of a telephone-ordering system to arrange transactions. Alternatively, the voice information could be analyzed by voice-recognition protocols to extract the relevant information automatically. In other instances, such as where the presentation instrument comprises a customer's biometric, particularly the customer's voice pattern, the voice information could be analyzed using biometric protocols to identify the customer. In other cases, the telephone device 120 may be equipped to provide dual-tone multiple-frequency (“DTMF”) tones, such as are commonly provided by touch-tone telephones. The customer could then enter information from a tangible presentation instrument such as a magnetic-stripe card or check manually, with the telephone device 120 transmitting the DTMF tones to the host system 100 or merchant system 104 as required. In addition to these specific devices, the telephone interface may also be used for the execution of other types of cardless tranasctions.
Embodiments of the invention may also support traditional mail-order functions 128 in cases where the information identifying the presentation instrument may be transmitted by mail. For example, information from magnetic-stripe cards might be copied onto order forms by a customer for mailing to a merchant, with the information being entered manually into the merchant system 104 by a clerk. In another embodiment, a check might be mailed with an order made by a customer to a merchant, with the information from the check similarly being entered manually into the merchant system 104 by a clerk.
In the various embodiments described in connection with
In embodiments where the presentation instrument comprises a tangible presentation instrument, the presentation instrument or a device that comprises the presentation instrument may be marked to indicate that the presentation instrument is available for use with the system, although this is not required. The mark may allow the system to benefit generally from goodwill generated by an organization supporting the system, allowing the system to gain increased acceptance from a reputation of convenience and security. The mark may thus appear on a wide variety of different types of instruments and devices—on credit cards, debit cards, driver's licenses, healthcare cards, cellular telephones, personal computers, software run by personal computers, PDAs, checks, key fobs, multichannel point-of-sale devices, and more. It may also be used on various supporting and descriptive material.
The host system 100 may include a variety of different logical modules that are used to implement methods of the invention.
In many embodiments, initial registration of a customer may proceed automatically when a customer obtains a presentation instrument from a financial institution 108 or merchant. For example, when a customer obtains a debit card from a bank, the customer may choose to be enrolled with the host system 100, with the bank forwarding relevant enrollment information to the host system 100 on the customer's behalf. In the case where a customer obtains a private-label credit card for a particular merchant from that merchant, the enrollment information could be communicated to the host system 100 by the merchant. In other instances, however, the customer may choose to enroll directly with the host system 100. Accordingly, a registration module 212 is provided so that it may be accessed directly by customers using one of the interfaces discussed in connection with
The registration module may also be used by the customer to review and/or update information as necessary. Such a feature is particularly advantageous in connection with maintaining preferences information, which may be used by the customer to define rules for implementing transactions according to specified criteria. The preferences information is maintained by a preferences module 216, which may rely on various submodules to implement different types of preferences. From the perspective of the customer, the ability for the host system 100 to accommodate preferences in this way allows the customer considerably greater flexibility in controlling the financial character of transactions, even to the extent of treating portions of a single transaction differently.
A number of different submodules are indicated to illustrate the different types of preferences that may be provided. This list of examples is not intended to be exhaustive and various other types of preferences that may be implemented will be evident to those of skill in the art after reading this disclosure. One submodule may provide a consumer payment profile 224 that indicates the types of payments that are to be made for different transactions. For example, a consumer payment profile 224 for one customer might indicate payment levels for treating different transactions differently. For example, it might indicate that all purchases less than $100 are to be made by debiting a particular checking account, that all purchases between $100 and $5000 are to be made with Credit Card A, and that all purchases for more than $5000 are to be made with Credit Card B. In another example, the payments might be split among different transaction types so that the first $250 of any transaction is treated as a debit transaction, while any amount above that is treated as a credit transaction with Credit Card A. In some cases, multiple profiles may even be associated with a single presentation instrument, usually each of them corresponding to a different one of several individuals that may use the presentation instrument. For example, among a married couple, different profiles might be maintained for the husband and wife to reflect different characteristics in the way their transactions are to be handled. In still a further example, a consumer payment profile may specify that if a stored-value card is provided as the presentation instrument, then the entire transaction is to be executed using value stored on the stored-value card.
The preference information might also include payment preferences based on an identity of the merchant, as indicated with submodule 228. For example, the preferences information might specify that all purchases made at Merchant X are to be treated by charging Credit Card A, while all other purchases are to be made with Credit Card B. In other instances, the preference information indicates that certain types of products are to be paid for in different ways, as indicated with submodule 232. Merely by way of example, a consumer payment profile 224 for one customer might indicate that gasoline purchases are to be paid with Credit Card A, that food purchases are to be paid by directly debiting a checking account, and that all other purchases are to be paid with Credit Card B. In some instances, this preference assignment may reflect incentives provided by financial institutions that manage the corresponding accounts to use those accounts for particular purposes.
Submodule 236 provides for the ability to block purchases from being made from certain merchants with any of the transaction types. Such a feature may be useful in connection with parental controls where a parent makes certain financial accounts available to a child, but wants to limit potential abuse of that availability. In cases where the child is the only user of a particular presentation instrument, for example, the preferences could specify that all purchases from Merchants X, Y, and Z are blocked. In cases where multiple profiles are associated with a single presentation instrument, the profiles for the parent and child could differ, with the parent being permitted to make purchases at any merchant, but the child being prohibited from making purchases at Merchants X, Y, or Z.
A submodule 240 may also be provided for implementing loyalty programs so that a customer is automatically provided with credit for purchases in accordance with what transaction types are used according to the profiles. In particular, it will be appreciated that embodiments of the invention permit the customer to avoid the need to manage a variety of different presentment instruments. Instead, the customer could simply always use, say, his key fob or loyalty card to perform any variety of credit, debit, ACH, or other types of transactions. Integration of loyalty programs with the host system 100 thus permits the customer still to obtain the benefits provided by those programs notwithstanding the particular presentation instrument that is used. This consequently enhances and enables the implementation of certain loyalty programs.
Merely by way of example, suppose that a customer presented his debit card at Merchant W, and has a profile that specifies that all transactions with Merchant W are to be treated as credit transactions with a credit account at Financial Institution Q. The customer has set up this profile specifically to retain the loyalty benefits of performing those credit transactions when shopping at Merchant W. Accordingly, the host system 100 may effect a credit transaction, notwithstanding the presentation of the debit card, and use the loyalty module to ensure that loyalty credit is applied in accordance with the actual way in which the transaction is executed. Examples of structures that may be used in implementing loyalty programs are described further in copending, commonly assigned U.S. patent application Ser. No. 10/079,927, entitled “SYSTEMS AND METHODS FOR OPERATING LOYALTY PROGRAMS,” filed Feb. 19, 2002 by Colleen George and John Cawthorne, the entire disclosure of which is incorporated herein by reference.
When transaction information is transmitted to the host system 100, it will usually originate with the merchant, as indicated in
The specific administrative modules designated with label 208 in
A fraud/risk detection and management module 252 may be used advantageously to detect patterns of behavior that are known to indicate an increased likelihood of fraud. This module may implement sophisticated algorithms that are capable not only of identifying isolated incidents of fraud involving a single stolen presentation instrument, but that are also capable of identifying patterns across many presentation instruments and types of transactions. The fraud/risk detection and management module 252 may thus be used in authentication of the transactor(s) and transaction(s).
The host system may additionally comprise fulfillment and settlement modules 264 and 268, which are particularly advantageous in coordinating the various financial-transfer operations that will be effected in response to the types of transactions that are implemented. These modules provide rules for determining amounts that are due to or from each of the financial institutions and merchants to reconcile the implemented transactions. In addition, since funds for the merchants are usually maintained themselves in financial accounts held at the financial institutions, these modules identify which financial accounts are due to be debited by amounts and due to be credited by amounts, and coordinates instructions to effect such operations as required.
The system may also generally support transactions that involve different types of value, such as the various value types described above. In some cases, the different value types may be used directly. One example is where loyalty points are earned by a customer with a particular merchant who has specific rewards that may be offered when certain levels are reached. For instance, a chain of department stores may allow customers to accumulate points as items are purchased, promising the customers the ability to exchange 500 points for a one of several identified items (a toaster, a magazine rack, an electric razor, etc.), the ability to exchange 1000 points for of several (more valuable) identified items (a cordless drill, a table lamp, a clock fixture, etc), with several such tiers of exchange levels. When the customer selects one of such items, the system may permit the loyalty points to be exchanged in a direct fashion for the item.
In other instances, the system may apply a conversion among value types to permit one type of value to be used in supporting a transaction ordinarily conducted using a different value type. One example is where the department store described above allows customers to make purchases with the presentation instruments not only with one conventional currency, say U.S. dollars, but with different currencies, such as with Canadian dollars or with Euro, or even with noncurrency forms of value like cellular-telephone minutes or airline miles. The host system implements such capability by accepting the payment forms identified as acceptable by the department-store chain.
In a more complex example, the conversion among values is effectively hidden from the recipient, with the acceptance of different forms of value and conversion among them being handled by the host system. In an example of such an embodiment, the department store discussed above sells merchandise, accepting only U.S. dollars for payment. A customer using a presentation instrument may still purchase goods from the merchant using different forms of value, relying on the host system to effect conversions among the different value forms. For instance, the customer may specify that she wishes to apply frequent-flyer miles to make a purchase, with the host system accepting the frequent-flyer miles and providing U.S. currency to support the transaction in the from desired by the department store. In this way, the ability to offer increased choice to customers is enhanced—the customer is not limited by any specific arrangement desired by a particular merchant, but may instead make use of abilities of the host system to accommodate other arrangements. Also, the merchant is similarly advantaged since it is not compelled to support multiple types of transaction arrangements at increased complexity and expense to accommodate different customers; instead, it may rely on the capabilities of the host system to act as an interface between its desired method and those that may be preferred by various customers.
While
The host system 100 also comprises software elements, shown as being currently located within working memory 320, including an operating system 324 and other code 322, such as a program designed to implement methods of the invention. It will be apparent to those skilled in the art that substantial variations may be made in accordance with specific requirements. For example, customized hardware might also be used and/or particular elements might be implemented in hardware, software (including portable software, such as applets), or both. Further, connection to other computing devices such as network input/output devices may be employed.
As previously noted, there may be a variety of different mechanisms that are used to provide enrollment with the system. In some embodiments, such enrollment is provided as an adjunct to the providing a customer with a presentation instrument in the first instance, with an Internet interface permitting the customer to modify the individual parameters governing the implementation of his enrollment. In other instances, enrollment may conveniently take place at a point of sale, advantageously increasing the pool of customers that may be targeted. An overview of some such methods is provided with
Beginning at block 402 of
At block 404, the customer presents an identification instrument. Usually the identification instrument has sufficient information that the enrollment representative may compare physical features of the person presenting it with those identified on the identification instrument. For example, a photograph or a description of eye color, hair color, height, and other physical features may be included. Typical identification instruments may include driver's licenses, state identification cards, passports, resident alien cards (“green cards”), and the like. The ability to match physical features acts as a preliminary check that the person seeking enrollment within the system is the same person who is authorized to control the underlying financial accounts that will be used in supporting transactions. In embodiments that use a self-enrollment station, mechanisms for using biometric measurements and other automatic techniques for checking identity as known in the art may be used. Identification information is read from the identification instrument with the point-of-sale device at block 406. This may be done by reading a magnetic-stripe card as is commonly included on driver's licenses or state identification cards, reading optically encoded data as is done on some resident alien cards, by performing optical character recognition on cards that lack other magnetically or optically encoded data, and the like. In some instances, the information may be keyed into the point-of-sale device by the enrollment representative if alternative mechanisms for extracting the identification information are unavailable. The identification information that is extracted at this step is such information as the name and address of the customer, rather than the physical information that was used for an initial identification. In some instances, techniques such as prefilling of known data and seeking confirmation of data via commercially available data sources may be used to supplement the identification extraction.
At block 408, the customer may enter additional personal information into the point-of-sale device that is not included on the identification instrument. Such information may include information to be used in administering the system for the customer, such as her telephone number, or may include information to be used in confirming identity for later processes, such as birthdate or other information. At block 410, the customer chooses and enters a personal identifier, such as a PIN, into the point-of-sale device. This personal identifier is generally used to confirm identity as described below for specific transaction processing.
Once such preliminary information has been provided to the point-of-sale device, the customer will usually present an identification of a financial account that is to be used in supporting transactions. For instance, in the case of a checking account that is to be used, the account identification will usually be a voided check. This is a preferred form of account identification since it may be required that the voided check have a magnetically printed account number and be printed with the name of the customer. Verifying that the name printed on the check matches the name on the identification instrument further reduces the risk of fraud. In other instances, though, a deposit slip for the checking account may be accepted. In other instances, the customer may simply provide the account and routing numbers for the checking account, although such embodiments may be subject to higher risks of fraud. In embodiments where the financial account is a savings account, a deposit or withdrawal slip may be provided. In embodiments where the financial account is a credit account, a credit card may be provided. In embodiments where the financial account stores other forms of value, such as cellular-telephone minutes or airline miles, a statement from the institution identifying the account number where those forms of value are stored may be provided.
A check is accordingly made at block 412 whether the customer has presented account identification. In the usual course of action where she has, account information is read from the account identification or is otherwise provided to the point-of-sale device, such as by having the enrollment representative key the information, at block 414. In other instances where no account identification has been provided, the point-of-sale device may initiate at block 416 a search of past transaction records executed by that customer to see whether an identification of the account may be recovered in that way. For instance, the customer may have used a traditional debit card to access a checking account in executing a transaction without being part of the more integrated and flexible system described herein. The information from that past transaction may be used at block 416 to identify the account information that would otherwise be read from the account identification at block 414.
At this point, the customer may be given the option of enrolling an existing presentation instrument with the system or of having a new presentation instrument provided. The new presentation instrument might take the form of a loyalty card, for instance, that identifies the customer with a particular merchant, but whose registration with the system may later permit it to be used for other types of transactions and at other accepting locations as described herein. A check is accordingly made at lock 418 whether the customer presents an existing presentation instrument. If so, information is read from the presentation instrument by the point-of-sale device at block 420. If not, the enrollment representative (or automated system) selects a potential presentation instrument at block 426 and information is read by the point-of-sale device from that selected instrument at block 428.
The point-of-sale device now has sufficient information to transmit an enrollment request to the host system at block 422. Such an enrollment request may include the identification information, such as name and address of the customer; the financial account information identifying the financial account to be enrolled with the system; and the presentation-instrument information identifying the presentation instrument to be enrolled with the system. The host system determines whether to approve the enrollment request at block 430. Such a determination may include verifying the existence of and a certain current minimum balance in the identified financial account, checking the credit score of the person being enrolled, checking for any adverse indications recorded regarding that person or that account, and the like.
If approval is granted, the host system establishes a customer account with the system, and links that customer account with both the presentation instrument and the identified financial account at block 436. The “customer account” refers to an account used by the host system to administer the functionality of the system for a particular customer and is in this respect distinct from the various financial accounts that may ultimately be used in supporting transactions executed by the customer. The customer account typically includes identification information for the customer as well as a specification of every presentation instrument and financial account supported by the host system for that customer. At block 438, the host system returns an approval code to the point-of-sale device that originated the request, allowing the point-of-sale device to display an approval message at block 440. Because of this arrangement, the time between sending the enrollment request and receiving the approval response may be on the order of minutes, rather than on the order of days or weeks, as might have been necessary for certain prior-art arrangements, particularly in the case of financial accounts that comprise demand deposit accounts. If the presentation instrument was one selected by the enrollment representative at block 426, then that selected presentation instrument is delivered to the customer at block 442. Because the approval time was only on the order of minutes, the customer may now execute transactions using the presentation instrument substantially contemporaneously with enrollment, i.e. during the same visit to the point of sale.
If the host system instead determines that the enrollment request is to be denied, it returns a denial code at block 432 so that the point-of-sale device may display a denial message at block 434.
Once it has collected this identification information, the point-of-sale device transmits the data to the host system at block 458 to enable the host system to verify the data and thereby access the customer account at block 460. To permit the process to proceed, the host system may then transmit a verification back to the point-of-sale system at block 462. The presentation instrument that the customer wishes to have identified by the system is provided by the customer at block 464, permitting information from the additional payment instrument to be read from it at block 466. This information in transmitted back to the host system from the point-of-sale device at block 468, allowing the host system to associate this additional payment instrument with the customer account at block 470. Again, this process may take only on the order of minutes to complete, and the customer may thereafter use the additional presentation instrument to support transactions from any financial accounts identified with his customer account.
Methods that may be implemented by the host system in processing financial transactions are illustrated with flow diagrams in
At block 502, the customer contacts the host system 100, such as by using one of the interfaces described in connection with
The host system 100 thus has a profile for the customer available at block 510 when the customer is asked to provide an identification of the payment instrument to be added to the profile. This identification may vary depending on the type of payment instrument and may correspond, for example, to financial-account-number and expiry-date information for a magnetic card, to a radio-frequency signature for an RFID device, to a routing number and financial-account number for a check, to a biometric signature for the individual, or any other information suitable for identifying the different types of payment instruments discussed above. This identification thus acts as a personal identification indicator that may be created with key data from the consumer and later used in combination with the personal identifier for providing access. At block 512, the payment instrument is added by the host system 100 to the customer's profile with the appropriate identification information. The customer may now specify preferences at block 514 that specify how transactions initiated with that payment instrument are to be handled by the host system 100. Such specification may include modifying existing preferences and may include adding additional financial accounts that could be used by the customer's profile in allocating amounts for the transaction. The enrollment of the additional payment instrument is completed at block 516 by adding the updated preference information to the customer's profile.
The flow diagram of
An illustration of how the structure of the host system 100 may be used in processing a transaction between a customer and a merchant is illustrated with the flow diagram shown in
After the packet of information is transmitted to the host system 100 at block 542, a number of functions may be performed by the host system 100 with the received information. At block 544, for example, the customer may be authenticated by the host system using any of the techniques described above in connection with the authentication module 220, including use of biometrics, signatures, encryption certificates, specification of the personal identifier, and the like. If the host system 100 fails to authenticate the customer, the transaction may be declined by the host system 100 at block 558, with a decline code being communicated back to the merchant system 104. If the customer is authenticated, a check may be performed by the host system 100 at block 546 to verify that the transaction complies with certain global terms. For example, such a check may be used to ensure that a credit transaction will be within predetermined credit limits, that a debit transaction will be for less than an available balance in a financial account, that a stored-value-card transaction will be for less than an amount remaining on the card, and the like. If such global terms are not met by the transaction, it may be declined at block 558, with a decline code again being communicated back to the merchant system 104.
If the transaction is to be processed by the host system 100, the host system retrieves customer preferences information at block 548 and applied the transaction in accordance with those preferences, several examples of which were illustrated above. The host system 100 returns an authorization code back to the merchant system 104 at block 554 to indicate that the transaction has been accepted and executed; this authorization code signifies to the merchant that the transaction should be completed between the customer and merchant as indicated.
It will be appreciated that the illustration of
This capability is used in some embodiments to generate profit. For instance, a traditional transaction may include $0.02 in routing costs using an existing routing network. By providing the host system with access not only to that existing routing network, but also to other existing routing networks traditionally used in supporting different types of transactions, the host system may identify a routing path that incurs only $0.01 in routing costs. Access to such a path with its decreased costs may be provided by the host system at a cost of $0.015, so that the entity initiating the routing saves $0.005 on the transaction and the entity operating the host system realizes a profit of $0.005 on the transaction, or realizes a corresponding savings that may be schared with contributing parties. The numerical values in this example are intended only to be illustrative and the marginal profit is also only illustrative since other arrangements may be used in different embodiments.
In addition to using such routing capabilities advantageously in seeking transaction authorizations, the host system may also use third-party guarantors to provide transaction authorizations. For example, a third party may offer to consider transaction criteria and provide an authorization for the transaction, thereby receiving a fee for performing the authorization and also accepting an associated default risk. In some instances, an entity operating the host system may act as a third-party guarantor and provide a transaction authorization on such a basis. The information used in performing the authorization may involve statistical or modeling techniques to enable authorization decisions to be made on partial information, i.e. without requiring that a particular financial account be accessed to ensure that it has a sufficient balance to support the transaction. For instance, a transaction that is to be supported by cellular-telephone minutes might be approved by a third party using such techniques on the basis of past history of the customer, not checking the minutes balance in real time but perhaps doing so later in batch mode when multiple balances may be checked for multiple customers.
After reviewing the financial accounts, the customer may specify a replenishment request at block 568. Such a request defines one or more financial accounts to serve as a source for the replenishment value, one or more financial accounts in which value is to be replenished, and specifies a value amount. In many instances, the type of value in both the source and target financial accounts is the same, but in some instances they may differ, such as where a financial account holding cellular-telephone minutes is to be used in replenishing a financial account holding U.S. dollars. In such instances, specifying the value amount is usually performed in terms of the source or target value type, although a third value type may be used in making such a specification in some instances. For example, a replenishment request might ask that $50 worth of frequent-flyer miles from one financial account be used to replenish a financial account of cellular-telephone minutes.
Because of such possibilities, the host system 100 checks at block 570 whether a conversion of value needs to be made as part of the replenishment function and, if so, performs such a conversion at block 574. The replenishment is then effected by the host system 100 at block 572. The replenishment is effected by a transfer of value similar to that used when supporting a transaction except that the financial account(s) where the value originates and the financial account(s) to which it is sent are owned by the same party.
It is also noted that while each of
Thus, having described several embodiments, it will be recognized by those of skill in the art that various modifications, alternative constructions, and equivalents may be used without departing from the spirit of the invention. Accordingly, the above description should not be taken as limiting the scope of the invention, which is defined in the following claims.
Claims
1. (canceled)
2. A method for a customer to conduct a purchase transaction at a point-of-sale (POS) device, the method comprising:
- receiving, by a computer system, transaction information and an identification of a payment instrument of a customer from a POS device of a merchant, wherein the transaction information corresponds to the purchase transaction;
- guaranteeing the purchase transaction at least partially based on a statistical or modeling technique used without first accessing a payment account associated with the payment instrument to determine that a sufficient balance is present to support the purchase transaction;
- routing, by the computer system, the purchase transaction, wherein payment of the purchase transaction is guaranteed by an entity operating the computer system; and
- transmitting, by the computer system, a transaction authorization that indicates payment of the transaction is guaranteed by an entity operating the computer system.
3. The method for a customer to conduct a purchase transaction at a point-of-sale (POS) device of claim 2, wherein:
- the transaction information further comprises authentication information; and
- the method further includes authenticating, by the computer system, the customer using the authentication information.
4. The method for a customer to conduct a purchase transaction at a point-of-sale (POS) device of claim 3, wherein:
- the authentication information comprises a copy of a signature of the customer; and
- authenticating the customer using the authentication information comprises comparing the copy of the signature with a file copy of the signature to verify an identity of the customer.
5. The method for a customer to conduct a purchase transaction at a point-of-sale (POS) device of claim 2, wherein:
- the payment instrument comprises a negotiable instrument.
6. The method for a customer to conduct a purchase transaction at a point-of-sale (POS) device of claim 2, wherein:
- the payment instrument comprises a check.
7. The method for a customer to conduct a purchase transaction at a point-of-sale (POS) device of claim 2, further comprising:
- receiving, by a computer system, enrollment information to register the payment account, wherein the enrollment information comprises authentication information, the authentication information comprising: a personal identification number (PIN) selected by the customer; and a telephone number of the customer.
8. The method for a customer to conduct a purchase transaction at a point-of-sale (POS) device of claim 2, further comprising:
- receiving an encryption certificate from the POS device; and
- authenticating, by the computer system, the customer based at least in part on the encryption certificate.
9. A computer program product residing on a non-transitory processor-readable medium for a customer to conduct a purchase transaction at a point-of-sale (POS) device, the computer program product comprising processor-readable instructions configured to cause a processor to:
- receive transaction information and an identification of a payment instrument of a customer from a POS device of a merchant, wherein the transaction information corresponds to the purchase transaction;
- guarantee the purchase transaction at least partially based on a statistical or modeling technique used without first accessing a payment account associated with the payment instrument to determine that a sufficient balance is present to support the purchase transaction;
- route the purchase transaction, wherein payment of the purchase transaction is guaranteed by an entity operating the computer program product; and
- transmit a transaction authorization that indicates payment of the transaction is guaranteed by an entity operating the computer program product.
10. The computer product of claim 9, wherein the instructions further cause the processor to:
- detect patterns of behavior that are known to indicate an increased likelihood of fraud.
11. The computer product of claim 9, wherein:
- the transaction information further comprises authentication information, the authentication information comprising one or both of a PIN or a copy of a signature of the customer; and
- instructions further cause the processor to authenticate the customer using the authentication information.
12. The computer product of claim 11, wherein:
- authenticating the customer using the authentication information comprises comparing the copy of the signature with a file copy of the signature to verify an identity of the customer.
13. The computer product of claim 9, wherein the instructions further cause the processor to:
- receive an encryption certificate from the POS device; and
- authenticate the customer based at least in part on the encryption certificate.
14. The computer product of claim 9, wherein the instructions further cause the processor to:
- receive enrollment information to register the payment account.
15. The computer product of claim 9, wherein:
- the payment instrument comprises a check.
16. A host computing system, comprising:
- a communications interface;
- a processor; and
- a memory device having instructions stored thereon that, when executed, cause the processor to: receive, using the communications interface, transaction information and an identification of a payment instrument of a customer from a POS device of a merchant, wherein the transaction information corresponds to a purchase transaction; guarantee the purchase transaction at least partially based on a statistical or modeling technique used without first accessing a payment account associated with the payment instrument to determine that a sufficient balance is present to support the purchase transaction; route, using the communications interface, the purchase transaction, wherein payment of the purchase transaction is guaranteed by an entity operating the computer system; and transmit, using the communications interface, a transaction authorization that indicates payment of the transaction is guaranteed by an entity operating the computer system.
17. The host computing system of claim 16, wherein:
- the payment instrument comprises a check.
18. The host computing system of claim 16, wherein the instructions further cause the processor to:
- receive enrollment information to register the payment account, wherein the enrollment information comprises authentication information that is usable to verify an identity of the customer.
19. The host computing system of claim 18, wherein:
- the authentication information comprises one or more of a copy of a signature of the customer, a personal identification number (PIN) selected by the customer, or a telephone number of the customer.
20. The host computing system of claim 16, wherein:
- the transaction information further comprises a copy of a signature of the customer; and
- the instructions further cause the processor to authenticate the customer by comparing the copy of the signature with a file copy of the signature to verify an identity of the customer.
21. The host computing system of claim 16, wherein:
- receive an encryption certificate from the POS device; and
- authenticate the customer based at least in part on the encryption certificate.
Type: Application
Filed: Jun 20, 2019
Publication Date: Nov 28, 2019
Applicant: First Data Corporation (Coral Springs, FL)
Inventors: SuZanne Rogers (Elkhorn, NE), Timothy Horton (Papillion, NE), Gary J. Trainor (Duluth, GA)
Application Number: 16/446,999