The disclosed system and method relate to financial transaction systems. More specifically, the disclosed system and method relate to systems for opting into non-financial programs at a point of sale.
Financial transactions that use payment devices, such as credit cards, are commonly used. Merchants and payment device issuers, e.g., commercial banks, frequently offer rewards or loyalty programs associated with use of the payment devices. To participate in many of these loyalty and rewards programs, a customer must be aware that such loyalty or awards programs exist, and the customer is required to complete and submit paperwork to the merchant or issuer, or subscribe while on a phone call with on of the parties. Accordingly, many customers do not take advantage of the loyalty or rewards programs that are available to them and thus miss out on opportunities to save money by receiving coupons or free or discounted merchandise.
A system and method that provides cardholders enhanced capabilities to participate in loyalty or rewards programs and take advantage of special offers is desirable.
In some embodiments, a financial transaction system includes a computer readable storage medium and a processor in communication with the computer readable storage medium. The processor configured to receive a financial transaction request message from a payment device reader, and parse the financial transaction request message. The financial transaction request message including a cardholder response to an offer to enroll in a loyalty program of a commercial entity. The processor is further configured to store the cardholder response in the computer readable storage medium.
In some embodiments, a system for use in performing a financial transaction includes a computer readable storage medium and a processor in communication with the computer readable storage medium. The processor is configured to receive data from a payment device, receive a cardholder's response to an offer to enroll in a loyalty program of a commercial entity, and transmit a financial transaction authorization request message. The financial transaction authorization message includes data representative of the cardholder's response and the data received from the payment device.
In some embodiments, a method for performing a transaction includes receiving a financial transaction request message from a payment device reader and parsing the financial transaction request message. The financial transaction request message including a cardholder response to an offer to enroll in a loyalty program of a commercial entity. The method includes storing the cardholder response in the computer readable storage medium.
In some embodiments, a method includes receiving data from a payment device, receiving a cardholder's response to an offer to enroll in a loyalty program of a commercial entity, and transmitting a financial transaction authorization request message. The financial transaction authorization message includes data representative of the cardholder's response and the data received from the payment device.
With reference to
As shown in
Payment processor 200 may be a server, computer, or any device or group of devices that may be configured to transmit, receive, and/or store financial transaction data. As shown in
Main memory 204 may be a local or working memory such as a random access memory (RAM). Secondary memory 208 may be a more persistent memory than main memory 204. Examples of secondary memory 208 include, but are not limited to, a hard disk drive 210 and/or removable storage drive 212, representing a floppy disk drive, a magnetic tape drive, an optical disk drive, or the like. The removable storage drive 212 may read from and/or write to a removable storage unit 216. Removable storage unit 216 may be a floppy disk, magnetic tape, CD-ROM, DVD-ROM, optical disk, ZIP™ drive, blu-ray disk, and the like, which may written to and/or read by removable storage drive 212.
In some embodiments, secondary memory 208 may include other similar devices for allowing computer programs or other instructions to be loaded into payment processor 200 such as a removable storage device 218 and an interface 214. An example of such a removable storage device 218 and interface 214 includes, but is not limited to, a USB flash drive and associated USB port, respectively. Other removable storage devices 218 and interfaces 214 that allow software and data to be transferred from the removable storage device 218 to payment processor 200 may be used.
Payment processor 200 may also include a communications interface 220. Communications interface 220 allows software and data to be transferred between payment processor 200 and external devices, e.g., devices residing at a location of an issuer 130, acquirer 120, merchant 110, a third-party processing system, or the like. Examples of communications interface 220 may include a modem, a network interface (such as an Ethernet or wireless network card), a communications port, a Personal Computer Memory Card International Association (PCMCIA) slot and card, or the like. Software and data transferred via communications interface 220 are in the form of signals which may be electronic, electromagnetic, optical, or any other signal capable of being received by communications interface 220. These signals are provided to communications interface 220 via a communications path or channel. The path or channel that carries the signals may be implemented using wire or cable, fiber optics, a telephone line, a cellular link, a radio frequency (RF) link, or the like.
A financial transaction may be any operation involving a payment device 100, whether a payment, reimbursement, or any other interaction using a payment device 100. Financial transactions may include credit, debit, payroll, or charge transactions.
Payment devices 100 may include various types of stored information.
As shown in
The customer exclusive data field 312 is now described in detail. Examples of the information or data that may be included in the customer exclusive data field 312 include, but are not limited to, loyalty or rewards program information and promotional deal information. The data in the customer exclusive data field 312 may be configured by a payment device reader 105 as described below.
The data stored in Field 55, including the customer exclusive data tag 312, may be stored in any format. In some embodiments, customer exclusive data tag 312 and other data fields are stored in Tag-Length-Value (TLV) format.
For example, a cardholder may swipe a credit/debit card 100a through a magnetic swipe reader or wave a contactless payment device 100b near a contactless payment device reader 105. The payment device reader 105 receives information from the payment device 100, which may include the information described above with respect to Field 55. The payment device reader 105 may locally store the information received from the payment device 100 in the computer readable storage medium.
At block 504, the cardholder may be queried by the payment device or terminal to identify the cardholder's zip code, phone number, to determine whether the amount to be charged is correct, or any other question that may be implemented in a payment device reader 105 to provide security to the cardholder as well as confirm the accuracy of the transaction. The cardholder may enter his or her responses using the keypad, touch screen, or other user interface provided by, or connected to, the payment device reader 105. In some embodiments a sales clerk or other employee of a merchant or service provider may enter the information for the cardholder.
At block 506, the cardholder is presented with one or more offers to opt-in to a rewards or loyalty program, or asked whether the cardholder would like to receive a special offer from a merchant 110, issuer 130, or other commercial entity. Examples of other commercial entities include, but are not limited to, banks, supermarkets, airlines, department stores, automobile manufacturers, restaurants, wholesalers, electronic stores, consumer websites, or the like. For example, a cardholder may be queried or prompted by the payment device reader 105 regarding whether he or she would like to join a rewards or loyalty program such as, for example, a frequent flier program, frequent shopper program, a frequent diner program, or any like program in which a commercial entity provides a discount or benefit to a customer for one-time (e.g., a coupon) or repeated business.
In some embodiments, the cardholder may be presented with a special offer or promotion that is currently offered by a merchant 110, acquirer 130 (e.g., a commercial bank), or other commercial entity. For example, a merchant 110 may partner with another merchant 110 or business in a cross-promotional deal. In this example, the cardholder may be asked if he or she would like a coupon for a discount on goods or services offered by the other business. If the cardholder answers in the affirmative, then the coupon may be printed along with the receipt for the current financial transaction.
In some embodiments, a cardholder may be presented with the option to change or confirm his or her home phone number, cellular phone number, billing address, or other personal information that is associated with the payment device account. One skilled in the art will understand that the number of queries and the types of programs or offers presented to the cardholder may be varied.
At block 508, the cardholder may enter his/her response(s) to the offer to opt into the rewards or loyalty program. The cardholder may enter the response using the touch screen display or keypad associated with the payment device reader 105. The payment device reader 105 may locally store the cardholder's response in a computer readable storage medium along with the information concerning the financial transaction. One skilled in the art will understand that the functions described with reference to blocks 506 and 508 may be performed before, during, or after the purchase process described above with reference to block 504.
At block 510, the payment device reader 105 may combine and format the financial transaction information and the cardholder's response(s) into TLV format or other format that may be included in an authorization message for performing a financial transaction. The authorization message is transmitted by the payment device reader 105 to an acquirer 120 at block 512. The acquirer 120 may obtain information from the issuer 130 of the payment device indicating whether the cardholder is credit worthy or if the payment device 100 has sufficient funds or credit to pay for the transaction. The acquirer 120 may then forward the details of the financial transaction to a payment processor 200. In some embodiments, payment device reader 105 may transmit the authorization messages directly to the payment processor 200 without sending the authorization messages to an acquirer 120.
At block 514, the payment processor 200 receives the authorization messages which may include the details of a financial transaction and the cardholders response(s) concerning opting into one or more rewards programs, loyalty programs, or to take advantage of a special discount or deal.
At block 516, the data parser 226 associated with the fraud prevention engine 224 parses and processes the financial information and/or the cardholder's opt in response(s) stored in the Field 55 data tags. For example, data parser 226 may separate the information concerning the financial transaction from the Field 55 data, which includes the opt-in response(s). In some embodiments, data parser 226 further performs editing, storage, distribution, monitoring, and reporting functions. For example, the Field 55 data may be stored in a computer readable storage medium such as main memory 204 or secondary memory 208 of payment processor 200. In some embodiments, the secondary memory 208 may include a cardholder database 250 that retains information concerning each cardholder serviced by payment processor 200, (e.g., each Visa cardholder).
At block 518, payment processor 200 forwards the parsed financial information to the payment card issuer 130 for processing. The issuer 130 will transmit a payment authorization response message to payment processor 200, which is then forwarded to payment device reader 105 either through acquirer 120 or directly to merchant 110 at block 520 where the financial transaction is completed. In some embodiments when the issuer 130 is unavailable to process the financial transaction, the payment processor 200 may process the transaction data on behalf of the issuer 130.
As shown in
At block 606, the payment device reader 105 may prompt a cardholder if he or she would like to take advantage of a special offer or opt into a rewards or loyalty program. For example, the payment device reader 105 may query if the cardholder would like to enroll in a frequent flier or shopper program or if the cardholder would like to receive a discount or coupon for a merchant. The payment device reader 105 may perform the querying by displaying the message on a monitor or display such as an LCD display that may be part of, or connected to, the payment device reader 105.
The cardholder may enter his or her response to the opt-in querying in the same manner in which the response(s) to the authorization or security questions are entered, e.g., by entering the response on a keypad, touch screen, or the like. In some embodiments, if the cardholder responds that he or she would like to enroll in a loyalty or rewards program, the cardholder may be asked to confirm that the personal information that is received from the payment device 100, e.g., customer exclusive data 312, is correct and that this information should be used to populate similar fields for the rewards or loyalty program. For example, the cardholder's telephone number, address, or other information that may be stored on payment device 100 may be used to automatically fill out a rewards or loyalty program application by payment device reader 105. One skilled in the art will appreciate that the opt-in querying may be performed before, during, or after the payment transaction performed at block 604.
At block 608, the payment device reader 105 may transmit a financial transaction authorization request message to an acquirer 120 or directly to a payment processor 200. The financial transaction authorization request message may have the cardholder's response to the opt-in querying embedded within the message. For example, the cardholder's response may be embedded within data received from Field 55 of the payment device 100.
At block 610, the payment device reader 105 receives a financial transaction response message from either an acquirer 120 or a payment processor 200. In some embodiments, the financial transaction response message may include cardholder-specific loyalty program data. For example, the financial transaction response message may include a confirmation number for the cardholder, a loyalty or rewards club membership number, or the like.
At block 612, the payment device reader 105 may display the cardholder-specific loyalty program data. For example, the payment device reader 105 may display the confirmation number or loyalty or rewards club membership number to the cardholder on the monitor attached to, or in communication with, the payment device reader 105. In some embodiments, the payment device reader 105 may cause a confirmation message or coupon to be printed along with the receipt for the financial transaction.
As shown in
At block 704, the data parser 226 of payment processor 200 parses the financial transaction authorization request message including the data stored in Field 55, which may include the cardholder's responses to the opt-in querying. The payment processor 200 may store the data related to the opt-in querying in a cardholder database 250 at block 706. As described above, the cardholder database 250, may be a main memory 204 or secondary memory 208 of payment processor 200 or it may be a separate computer readable storage medium remotely located from payment processor 200.
At block 708, payment processor 200 may contact the commercial entity offering the rewards program or promotional offer. For example, payment processor 200 may transmit a message to the commercial entity identifying that the cardholder accepted the offer to enroll into the loyalty or rewards program, or is interested in receiving whatever discount or promotional item was offered. Additionally, the payment processor 200 may include the cardholder's address, phone number, or other information that may be stored in the cardholder database that the commercial entity may use in enrolling the cardholder in the loyalty program.
At block 710, payment processor 200 may receive a confirmation message from the commercial entity. The confirmation message may identify that the cardholder has been successfully enrolled in the loyalty program. Additionally, the confirmation message may include cardholder-specific loyalty program data such as a membership number, confirmation number, or the like.
At block 712, payment processor 200 performs the financial transaction by transmitting a message to an issuer 130. At block 714, the payment processor 200 receives a response from the issuer 130 identifying if the financial transaction is approved or denied. One skilled in the art will understand that payment processor 200 may contact the commercial entity before, after, or while the payment processor 200 performs the financial transaction. Note that in some embodiments the issuer 130 may be unavailable to process the financial transactions, in which case the payment processor 200 may process the transaction data on behalf of the issuer 130 without transmitting and receiving messages from the issuer 130.
At block 716, the payment processor 200 transmits a financial transaction response message to either acquirer 120 or directly to payment device reader 105, which may be located at a merchant 110. In some embodiments, the financial transaction response message may include the cardholder-specific loyalty program data.
The present invention may be embodied in the form of computer-implemented processes and apparatus for practicing those processes. The present invention may also be embodied in tangible machine readable storage media encoded with computer program code, such as random access memory (RAM), floppy diskettes, read only memories (ROMs), CD-ROMs, hard disk drives, flash memories, or any other machine-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes a particular machine for practicing the invention. When implemented on a general-purpose processor, the computer program code segments configure the processor to create specific logic circuits. The invention may alternatively be embodied in a digital signal processor formed of application specific integrated circuits for performing a method according to the principles of the invention.
Although the invention has been described in terms of exemplary embodiments, it is not limited thereto. Rather, the appended claims should be construed broadly, to include other variants and embodiments of the invention, which may be made by those skilled in the art without departing from the scope and range of equivalents of the invention.
The present application is a continuation application of U.S. patent application Ser. No. 14/035,685, filed on Sep. 24, 2013 and entitled “Opt in System and Method”, which is a continuation application of U.S. patent application Ser. No. 12/352,420, filed on Jan. 12, 2009, issued as U.S. Pat. No. 8,556,169 on Oct. 15, 2013, and entitled “Opt in System and Method,” the entire disclosures of which applications are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5473143 | Vak et al. | Dec 1995 | A |
6014635 | Harris et al. | Jan 2000 | A |
6973172 | Bitove et al. | Dec 2005 | B1 |
7039600 | Meek et al. | May 2006 | B1 |
7395212 | Juneau et al. | Jul 2008 | B2 |
7680688 | Hessburg et al. | Mar 2010 | B2 |
7686218 | Hessburg et al. | Mar 2010 | B2 |
7779160 | Symonds et al. | Aug 2010 | B1 |
7828206 | Hessburg et al. | Nov 2010 | B2 |
7844512 | Richards et al. | Nov 2010 | B2 |
8046256 | Chien et al. | Oct 2011 | B2 |
8474701 | Meek et al. | Jul 2013 | B1 |
8556169 | Maw | Oct 2013 | B2 |
9010632 | Maw | Apr 2015 | B2 |
20020026348 | Fowler et al. | Feb 2002 | A1 |
20020117544 | Wolf et al. | Aug 2002 | A1 |
20030233251 | Haskell et al. | Dec 2003 | A1 |
20040220876 | Liu | Nov 2004 | A1 |
20050075932 | Mankoff | Apr 2005 | A1 |
20050210240 | Barron | Sep 2005 | A1 |
20060131390 | Kim | Jun 2006 | A1 |
20060277103 | Fujita et al. | Dec 2006 | A1 |
20070022048 | Kingsborough et al. | Jan 2007 | A1 |
20080040270 | Buchheit et al. | Feb 2008 | A1 |
20080109335 | Keohane et al. | May 2008 | A1 |
20080120214 | Steele et al. | May 2008 | A1 |
20080133351 | White et al. | Jun 2008 | A1 |
20080147496 | Bal et al. | Jun 2008 | A1 |
20080150678 | Giobbi et al. | Jun 2008 | A1 |
20080217397 | Degliantoni et al. | Sep 2008 | A1 |
20080228563 | Zellner et al. | Sep 2008 | A1 |
20080262935 | Baumgartner et al. | Oct 2008 | A1 |
20090006203 | Fordyce, III et al. | Jan 2009 | A1 |
20090271262 | Hammad | Oct 2009 | A1 |
20090276305 | Clopp | Nov 2009 | A1 |
20100030688 | Patterson | Feb 2010 | A1 |
20100125737 | Kang | May 2010 | A1 |
20100161404 | Taylor et al. | Jun 2010 | A1 |
20100176193 | Maw | Jul 2010 | A1 |
20100268588 | Lal et al. | Oct 2010 | A1 |
20100274691 | Hammad et al. | Oct 2010 | A1 |
20100274853 | Carlson et al. | Oct 2010 | A1 |
20100312692 | Teicher | Dec 2010 | A1 |
20110016050 | Evans | Jan 2011 | A1 |
20110066483 | Salmon et al. | Mar 2011 | A1 |
20110087531 | Winters et al. | Apr 2011 | A1 |
20110125565 | MacIlwaine et al. | May 2011 | A1 |
20110153406 | Mackin et al. | Jun 2011 | A1 |
20110153438 | Dragt | Jun 2011 | A1 |
20110202402 | Fowler et al. | Aug 2011 | A1 |
20110238483 | Yoo et al. | Sep 2011 | A1 |
20120089461 | Greenspan | Apr 2012 | A1 |
20120109730 | Yoder et al. | May 2012 | A1 |
20120185315 | VonDerheide et al. | Jul 2012 | A1 |
20130024307 | Fuerstenberg et al. | Jan 2013 | A1 |
20130124360 | Mitrovic | May 2013 | A1 |
20130181045 | Dessert et al. | Jul 2013 | A1 |
20130282461 | Ovick et al. | Oct 2013 | A1 |
20140025472 | Maw | Jan 2014 | A1 |
20140222533 | Ovick et al. | Aug 2014 | A1 |
Number | Date | Country |
---|---|---|
101024810 | Mar 2011 | KR |
1020110019887 | Mar 2011 | KR |
2008098004 | Aug 2008 | WO |
2013158861 | Oct 2013 | WO |
Entry |
---|
International Patent Application PCT/US2012/046644, International Search Report and Written Opinion, Jan. 21, 2013. |
International Patent Application PCT/US2013/037141, International Search Report and Written Opinion, Jul. 24, 2013. |
International Patent Application PCT/US12/46644, International Preliminary Report on Patentability, Jan. 23, 2014. |
Number | Date | Country | |
---|---|---|---|
20150220960 A1 | Aug 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14035685 | Sep 2013 | US |
Child | 14690300 | US | |
Parent | 12352420 | Jan 2009 | US |
Child | 14035685 | US |