1. Field of the Invention
The present disclosure generally relates to merchants, and more particularly to a customer sharing system that provides for allied merchants to share customer traffic.
2. Related Art
More and more consumers are purchasing items and services over electronic networks such as, for example, the Internet. Consumers routinely purchase products and services from merchants and individuals alike. The transactions may take place directly between a conventional or on-line merchant or retailer and the consumer, and payment is typically made by entering credit card or other financial information. Transactions may also take place with the aid of an on-line or mobile payment service provider such as, for example, PayPal, Inc. of San Jose, Calif. Such payment service providers can make transactions easier and safer for the parties involved. Purchasing with the assistance of a payment service provider from the convenience of virtually anywhere using a mobile device is one main reason why on-line and mobile purchases are growing very quickly.
Some payment service providers provide online and mobile payment services for merchants with merchant physical locations and their customers in order to allow the customers to make purchases from the merchants at the merchant physical locations. When deciding upon a particular merchant physical location (e.g., a restaurant) to visit, customers may make their decision based at least partly on how long the service experience at the merchant physical location will last (e.g., including wait time to place an order, wait time to receive the order, and/or times associated with a variety of other service experience factors known in the art). During periods of high customer traffic at a merchant, customer wait times may be quite long. In one example, during a peak business hour (e.g., lunch hour), customers may not have the time or inclination to wait longer than a few minutes at a merchant location. Consequently, some customers may be willing to patronize an alternative, nearby merchant location offering an equivalent or complementary service and/or product in order to minimize the total time of their service experience. However, as willing as some customers may be to take advantage of such an alternative merchant, customers may not be aware of the nearby merchant location. For example, customers may be unaware of a nearby, but hard to find, merchant. In other examples, customers may be aware of a nearby merchant, but they may be unaware that there is little to no wait time for service at the nearby merchant.
Thus, there is a need for a customer sharing system that provides merchants the ability to share customer traffic and improve the experience of customers with those merchants.
Embodiments of the present disclosure and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures, wherein showings therein are for purposes of illustrating embodiments of the present disclosure and not for purposes of limiting the same.
The present disclosure provides systems and methods for providing a customer sharing system which allows merchants to effectively and advantageously share customer traffic. By way of example, the systems and methods described herein provide for a plurality of merchants to maintain a more steady stream of customers by referring customers at busy merchants (e.g., having long wait times) to more available merchants (e.g., having comparably shorter wait times), thus improving customer experiences while keeping customers within a merchant ecosystem. In some embodiments, merchants sharing customers may be “allied” such that they participate in the customer sharing system. As used herein, the terms “allied merchant” or “allied merchants” may refer to two or more merchants that have agreed to refer customers to one another for example, under certain conditions which may be defined by one or more merchant activity rules. In some cases, a referral fee may be paid to the referring merchant, and in some cases such a referral fee may be contingent on completion of a customer purchase at the merchant location to which the customer was referred. Also, as used herein, the term “merchant activity rule” may describe one or more merchant-defined rules that may trigger (either automatically or manually) a referral of a customer to another merchant. Some examples of merchant activity rules may include referral of one or more customers to another merchant when a number of merchant transactions exceeds a particular number of transactions per minute (e.g., 5 transactions per minute), when a customer wait time exceeds a certain time (e.g., 10 minutes), when there are more than a certain number of customers waiting (e.g., more than 10 customers waiting), and/or other customizable, merchant-defined activity rules. Additionally, the term “allied merchant ecosystem” may describe a network of merchants that have agreed to be allied to one another, both for the purpose of sharing customer traffic (and thus mitigating costly downtimes) and in order to improve customer service experiences.
Conventionally, customers desiring to patronize a first merchant location may be willing to patronize an alternative, nearby second merchant location that is offering an equivalent or complementary service and/or product to the first merchant location; however, such customers may not always be aware of the nearby second merchant location. Additionally, while some customers may be aware of an alternative, nearby merchant, they may be unaware that the alternative, nearby merchant can readily service more customers. Thus, in accordance with the various embodiments described herein, merchants may be able to avoid spikes of busy/slow times and instead maintain a steady stream of customer traffic by allying with each other. Further, embodiments described herein facilitate keeping customers within the allied merchant ecosystem, which can help to maintain revenues within a network of allied merchants. Moreover, the improved customer experiences may also encourage repeat customer traffic to one or more of the allied merchants.
In some examples, the merchants described herein may offer competing products and/or services, and in other examples, the merchants may offer complementary products and/or services. One of skill in the art in possession of the present disclosure will recognize that a wide variety of merchants, providing many different types of goods and/or services, will benefit from the systems and methods discussed below, and thus will fall within the scope of the present disclosure. In various examples, an alliance between a first merchant at a first merchant location and a second merchant at a second merchant location is established, where the alliance includes a definition of one or more merchant activity rules. The system provider may detect events that are associated with the first merchant and that satisfy one or more of the merchant activity rules. The system provider may then determine the availability of the second merchant to service one or more customers. Thereafter, based on the detected events that are associated with the first merchant and that satisfy the one or more merchant activity rules, and on the availability of the second merchant, at least one customer at the first merchant location may be referred to the second merchant at the second merchant location. As described in more detail below, the system provider may also receive bids from one or more of a plurality of merchants for the referral of the at least one customer, may credit a first merchant account associated with the first merchant based on a transaction with a referred customer that is processed at the second merchant location, may analyze location histories of customers to recognize customer groups, may recognize opportunities for merchant alliances, as well as provide for various other functionality as described herein.
Referring now to
The network 106 may be implemented as a single network or a combination of multiple networks. For example, in various embodiments, the network 106 may include the Internet and/or one or more intranets, landline networks, wireless networks, cellular networks, satellite networks, and/or other appropriate types of networks. In some examples, the first merchant 102 and/or the second merchant 104 may communicate through the network 106 via cellular communication, by way of one or more merchant network communication devices. In other examples, the first merchant 102 and/or the second merchant 104 may communicate through the network 106 via wireless communication (e.g., via a WiFi network), by way of one or more merchant network communication devices. In yet other examples, the first merchant 102 and/or the second merchant 104 may communicate through the network 106 via any of a plurality of other radio and/or telecommunications protocols, by way of one or more merchant network communication devices. In still other embodiments, the first merchant 102 and/or the second merchant 104 may communication through the network 106 using a Short Message Service (SMS)-based text message, by way of one or more merchant network communication devices.
The system provider device 108 may likewise couple to the network 106 via a wired or wireless connection. As described in more detail below with reference to
In the embodiment illustrated in
Merchant activity rules may be defined by the system provider, any merchant participating in the customer sharing system, and in some cases, in conjunction with rules specified by customers. For example, Merchant A may specify the number of customers, the wait time, and the transactions per minute that must be exceeded by Merchant A before a customer will be referred to another merchant. In addition, Merchant B may specify a number of customers, a wait time, and a transactions per minute that must not be exceeded by Merchant B before a customer may be referred to another merchant. Furthermore, customers may specify a wait time for Merchant A that must be exceeded before they will be referred to another merchant. As such, merchant activity rules may include any combination of rules defined by the merchant from which customers are to be referred, the merchant to which customers will be referred, and the customers that will be referred. While a few examples of merchant activity rules have been described which would trigger referral of one or more customers from a first merchant location (e.g. Merchant A location) to a second merchant location (e.g., Merchant B location), one of skill in the art will recognize that other merchant activity rules may be implemented in the merchant alliance system 100, while remaining within the scope of the present disclosure.
In some embodiments, the system provider device 108 is further configured to provide customer referrals to any of a plurality of allied merchants based at least partly on a bidding process among a plurality of allied merchants (e.g., Merchant B, a Merchant C (not shown), and/or a variety of other allied merchants may bid for referral of the additional customers 105 from Merchant A). For example, any merchant may bid a percentage of a sale to a referred customer that will be provided to the referring merchant (e.g., based on one or more merchant defined bidding rules), and customers may be referred to merchants based on those bids. In some embodiments, merchants may establish and/or define bidding rules, for example in conjunction with establishment of merchant activity rules. For example, merchants may establish bidding rules substantially concurrently with establishment of an alliance with one or more other merchants. In other embodiments, merchants may establish and/or define bidding rules on-the-fly, for example when Merchant A is seeking bids for the referral of the additional customers 105. Thus, whether such bidding rules are pre-established or defined on-the-fly by a merchant, the system provider may determine a bid from each of a second merchant (e.g., Merchant B) and a third merchant (Merchant C) for the referral of the at least one customer (e.g., the customers 105) from Merchant A. As such, the system provider device 108 may be configured to credit a referring merchant account associated with a referring merchant (e.g., Merchant A), based at least partly on a transaction completed (e.g., a percentage of the purchase by the referred customer) at an allied merchant location (e.g., Merchant B) by a customer that was referred to the allied merchant by the referring merchant.
In some embodiments, the system provider may include a payment service provider such as, for example, PayPal Inc. of San Jose, Calif., that provides the customer sharing system 100 for the first merchant 102 at the first merchant location, the second merchant 104 at the second merchant location, and/or any other merchants participating in the customer sharing system 100. In some embodiments, the payment service provider establishes an alliance between the first and second merchants 102, 104, detects events associated with the first merchant 102 that satisfy one or more merchant activity rules, determines availability of the second merchant 104 to service one or more customers, and refers at least one customer at the first merchant location to the second merchant at the second merchant location. In some embodiments, as discussed below, the payment service provider processes payment requests from the first or second merchant 102, 104, processes payments from customers to the first or second merchant 102, 104, and may associate a merchant physical location (or its merchant such as merchant 102, 104), a customer location (or its customer), merchant devices, customer devices, and/or other components of the merchant alliance system 100 with a merchant account in a database located in a non-transitory memory. For example, the payment service provider may use a payment service provider device to transfer funds from a customer payment account (e.g., provided by an account provider through an account provider device, provided by the payment service provider through the payment service provider device, etc.) of the customer to a merchant payment account (e.g., provided by an account provider through an account provider device, provided by the payment service provider through the payment service provider device, etc.) of the merchant to provide payment from the customer to the merchant during a transaction.
Information sent and received through the network 106, merchant devices, and customer devices may be associated with first or second merchant 102, 104 accounts in the database, and any use of that information may be stored in association with such first or second merchant 102, 104 accounts. Furthermore, the payment service provider may provide the customer sharing system 100 for a plurality of different merchants at various merchant physical locations, similarly as described for the first and second merchants 102, 104 discussed below. Thus, references to a system provider operating a system provider device below may refer to a payment service provider operating a payment service provider device, or may refer to any other entity operating a customer sharing system separate from or in cooperation with a payment service provider.
Referring now to
Referring now to
Referring now to
As discussed in further detail below, each of the beacon devices 200 are configured to communicate with customer devices within their respective communications area 304 (e.g., using the second communication system 208) to collect information, and then send that information to the merchant network communication devices 302 (e.g., using the first communication system 204) such that the data may be provided to a merchant device, a system provider device, and/or any other device operating to provide the merchant alliance system discussed below. In an embodiment, each of the beacon devices 200 may communicate with a database at one or both of the merchant physical locations associated with the first and second merchants 102, 104 to retrieve real-time merchant and/or customer information, as discussed in further detail below.
In some of the figures associated with the embodiments discussed below, the beacon devices 200 and their communications areas 304 are not shown for the sake of clarity, but it should be understood that the communications and retrieval of information from beacon communication devices, and the provision of that information to a system provider device, may be accomplished using beacon devices providing communications areas such as the beacon devices 200 and communications areas 304 illustrated in
In the embodiments discussed below, the customer sharing systems and methods involve a system provider using a system provider device to detect events associated with a first merchant that satisfy one or more merchant activity rules by communicating, through the beacon devices 200, with customer devices and/or merchant devices at the merchant physical locations associated with the first and second merchants 102, 104. Additionally, availability of a second merchant to service one or more customers (e.g., also an event that may satisfy a merchant activity rule) may be determined by the system provider device, and the system provider device may refer customers based on the detection of events associated with the first merchant, the second merchant, and/or the customers that satisfy the one or more merchant activity rules. The system provider device may also store customer and/or merchant information (e.g., number of customers, number of transactions, rate of transactions, merchant physical location, customer physical location, etc.) in a database located at the merchant physical locations associated with the first and second merchants 102, 104 and/or the customers, or a remote database, for example, by way of a network connection. In some embodiments, the system provider device may be a merchant device that is local to one or both of the merchant physical locations associated with the first and second merchants 102, 104 and that communicates with the beacon devices 200 using the merchant network communication device 302. In other embodiments, the system provider may be, for example, a payment service provider as discussed above.
Furthermore,
Referring to
In an embodiment, the merchant physical location database 406 may store merchant physical location information 406A and merchant activity information 406B. The merchant activity information may include for example, a number of customers, a number of transactions, a rate of transactions, a rate of revenue, social network check-ins, a list of potential customers (e.g., customers that have checked-in or which have been detected by the beacons 200), a list of allied merchants, transaction activity at allied merchants, a number of customers at allied merchants, and/or other merchant activity information as known in the art. In some examples, the merchant activity information may be updated in real-time as customers move into and out of the range of the beacons 200 at the merchant physical location, as transactions (e.g., purchases) are completed, as customers check-in, and/or as one or more merchant activity rules is satisfied. Furthermore, the customer database 408 may store customer information such as customer account information, customer purchase histories, allied merchants associated with customer purchases, customer preferences, customer wait times, and/or a variety of other customer information known in the art.
Referring now to
The method 500 begins at block 502 where an alliance between a first merchant at a first location and a second merchant at a second location is established. In particular, with reference to
As shown in
The method 500 then proceeds to block 504 where events associated with the first merchant 602 that satisfy one or more merchant rules are detected. In a specific embodiment of block 504, and still referring to
The method 500 then proceeds to block 506 where availability of a second merchant to service one or more customers is determined. In a specific embodiment of block 506, and still referring to
The method 500 then proceeds to block 508 where at least one customer at a first merchant location is referred to a second merchant location. In a specific embodiment of block 508, and referring to
In the example illustrated in
While a specific example of the method 500 for sharing customer traffic between allied merchants has been shown and described, one of skill in the art will recognize that other methods and techniques may be included in the method 500, while remaining within the scope of the present disclosure. For example, in some embodiments, the method 500 may include a step of recognizing groups of customers that are traveling together. In some embodiments, when a group of customer devices enters a beacon communication area 304 (of a particular merchant) at substantially the same time or in a manner that is otherwise indicative of those customer devices belonging to a group of customers that are together, location histories of the customer devices may be analyzed by the service and/or payment service provider to determine for example, whether the customer devices share a significant common location history prior to entering the beacon communication area 304 (e.g., those customer devices are often co-located during lunchtime). For example, the service and/or payment service provider may analyze a specific timeframe (e.g., the last 10 minutes) of the customer devices' location histories to determine whether the customer devices (and thus their associated customers) have spent time together prior to entering the beacon communication area 304. In one case, a group of people walking together from the office building 606 to have lunch at the same food truck (e.g., one of the merchants 602, 604) would be determined by the system and/or payment provider as a group of customer devices having a significant location history. In some examples, the system and/or payment service provider may also analyze personal calendars of a group of customers, as accessed via the customer devices, to determine whether the group of customers had the same and/or overlapping appointments to meet at a particular location at a particular time (e.g., lunch at a restaurant at 12:30 pm).
By way of example, consider a group of three individuals who have completed a meeting together at the office building 606 and decide to go out to lunch together to the first merchant location (Merchant A). When the group of three potential customers approach a beacon communication area 304 at the Merchant A physical location, the system and/or payment service provider may not only determine their presence at the Merchant A physical location, but also analyze their calendars and location histories (as described above) to determine that the group of three individuals constitutes a “customer group” that should remain together. In one example, event(s) associated with Merchant A are detected that satisfy one or more merchant rules, as described above. In response, the system and/or payment service provider searches for allied merchants that are available to service more customers. In the present example, Merchant A determines that there are two nearby, allied merchants (Merchant B and Merchant C). In one case, the system and/or payment service provider determines that Merchant B is available to service one additional customer, while Merchant C is available to service five additional customers. The service provider, recognizing that the customer group of three individuals should stay together, would thereby refer the customer group to Merchant C. In one example, any or all of the customers of the customer group would receive an allied merchant alert 702, directing each member of the group to Merchant C, and keeping the customer group together. In some embodiments, if both Merchant B and Merchant C are available to service the entire customer group, then the Merchants B and C may bid on the customer group, in order to win the customer referral from the Merchant A. In one embodiment, such a bidding process between allied merchants may include offering competing incentives to the referring merchant (e.g., Merchant A), such as offering a higher percentage of any purchases made by the customer group, or by any individual member of the customer group. Such a bidding process between allied merchants may provide for the establishment of a miniature market within the allied merchant ecosystem.
In other examples, the method 500 may further include a step of discovering potential merchants to ally with each other. For example, consider a particular busy merchant (Merchant A, with high merchant activity) that is consistently losing customers, for example as determined by customers who walk into a beacon communication area 304 and leave the beacon communication area 304 after a period of time without making a purchase. In such an example, there may be an opportunity for the busy merchant (Merchant A) to refer customer traffic to another merchant (Merchant B) that is monitored, for example by the system and/or payment service provider, to have low customer traffic and/or low merchant activity (e.g., particularly during the time in which Merchant A has been detected losing customers). Such an embodiment would allow merchants to keep customer levels substantially steady and/or improve revenues (e.g., based on referral fees). Furthermore, recognizing and forming such an alliance may also further help the particular busy merchant (Merchant A) during periods of reduced customer traffic, when a now busy Merchant B may refer customers to Merchant A.
Thus, systems and methods have been described that provide for the sharing of customer traffic between merchants. In particular, the systems and methods described herein provide for allied merchants to maintain a more steady stream of customers by referring customers at busy merchants (e.g., having long wait times) to more available merchants (e.g., having comparably shorter wait times), thus improving customer experiences while keeping customers within an allied merchant ecosystem. In response to detecting events that satisfy one or more merchant activity rules, and in some cases additionally based on the availability of an allied second merchant to provide service to additional customers, the one or more customers may be referred from the first merchant to the allied second merchant. In some examples, the first merchant may receive incentives (a percentage of) purchases made at the allied second merchant in return for the customer referral. Thus, in accordance with the various embodiments described herein, allied merchants may be able to avoid spikes of busy/slow times and instead maintain a steady stream of customer traffic.
Referring now to
The embodiment of the networked system 900 illustrated in
The customer devices 902, merchant devices 904, beacon devices 906, payment service provider device 912, account provider devices 908, and/or system provider device 910 may each include one or more processors, memories, and other appropriate components for executing instructions such as program code and/or data stored on one or more computer readable mediums to implement the various applications, data, and steps described herein. For example, such instructions may be stored in one or more computer readable mediums such as memories or data storage devices internal and/or external to various components of the system 900, and/or accessible over the network 914.
The network 914 may be implemented as a single network or a combination of multiple networks. For example, in various embodiments, the network 914 may include the Internet and/or one or more intranets, landline networks, wireless networks, and/or other appropriate types of networks.
The customer devices 902 may be implemented using any appropriate combination of hardware and/or software configured for wired and/or wireless communication over network 914. For example, in one embodiment, the customer devices 902 may be implemented as a personal computer of a user in communication with the Internet. In other embodiments, the customer devices 902 may be a smart phone, wearable computing device, laptop computer, and/or other types of computing devices.
The customer devices 902 may include one or more browser applications which may be used, for example, to provide a convenient interface to permit the customer to browse information available over the network 914. For example, in one embodiment, the browser application may be implemented as a web browser configured to view information available over the Internet.
The customer devices 902 may also include one or more toolbar applications which may be used, for example, to provide user-side processing for performing desired tasks in response to operations selected by the customer. In one embodiment, the toolbar application may display a user interface in connection with the browser application.
The customer devices 902 may further include other applications as may be desired in particular embodiments to provide desired features to the customer devices 902. In particular, the other applications may include a payment application for payments assisted by a payment service provider through the payment service provider device 912. The other applications may also include security applications for implementing user-side security features, programmatic user applications for interfacing with appropriate application programming interfaces (APIs) over the network 914, or other types of applications. Email and/or text applications may also be included, which allow customer payer to send and receive emails and/or text messages through the network 914. The customer devices 902 includes one or more user and/or device identifiers which may be implemented, for example, as operating system registry entries, cookies associated with the browser application, identifiers associated with hardware of the customer devices 902, or other appropriate identifiers, such as a phone number. In one embodiment, the user identifier may be used by the payment service provider device 912 and/or account provider device 908 to associate the user with a particular account as further described herein.
The merchant devices 904 may be maintained, for example, by a conventional or on-line merchant, conventional or digital goods seller, individual seller, and/or application developer offering various products and/or services in exchange for payment to be received conventionally or over the network 914. In this regard, the merchant device 904 may include a database identifying available products and/or services (e.g., collectively referred to as items) which may be made available for viewing and purchase by the customer.
The merchant devices 904 also include a checkout application which may be configured to facilitate the purchase by the payer of items. The checkout application may be configured to accept payment information from the user through the customer devices 902, the account provider through the account provider device 908, and/or from the payment service provider through the payment service provider device 912 over the network 914.
Referring now to
Referring now to
In accordance with various embodiments of the present disclosure, computer system 1100, such as a computer and/or a network server, includes a bus 1102 or other communication mechanism for communicating information, which interconnects subsystems and components, such as a processing component 1104 (e.g., processor, micro-controller, digital signal processor (DSP), etc.), a system memory component 1106 (e.g., RAM), a static storage component 1108 (e.g., ROM), a disk drive component 1110 (e.g., magnetic or optical), a network interface component 1112 (e.g., modem or Ethernet card), a display component 1114 (e.g., CRT or LCD), an input component 1118 (e.g., keyboard, keypad, or virtual keyboard), a cursor control component 1120 (e.g., mouse, pointer, or trackball), a location determination component 1122 (e.g., a Global Positioning System (GPS) device as illustrated, a cell tower triangulation device, and/or a variety of other location determination devices known in the art), and/or a camera component 1123. In one implementation, the disk drive component 1110 may comprise a database having one or more disk drive components.
In accordance with embodiments of the present disclosure, the computer system 1100 performs specific operations by the processor 1104 executing one or more sequences of instructions contained in the memory component 1106, such as described herein with respect to the customer devices 700 or 902, merchant device 904, beacon devices 200, 404, or 906, payment service provider device 912, account provider device(s) 908, and/or system provider devices 402 or 910. Such instructions may be read into the system memory component 1106 from another computer readable medium, such as the static storage component 1108 or the disk drive component 1110. In other embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the present disclosure.
Logic may be encoded in a computer readable medium, which may refer to any medium that participates in providing instructions to the processor 1104 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. In one embodiment, the computer readable medium is non-transitory. In various implementations, non-volatile media includes optical or magnetic disks, such as the disk drive component 1110, volatile media includes dynamic memory, such as the system memory component 1106, and transmission media includes coaxial cables, copper wire, and fiber optics, including wires that comprise the bus 1102. In one example, transmission media may take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
Some common forms of computer readable media includes, for example, floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, carrier wave, or any other medium from which a computer is adapted to read. In one embodiment, the computer readable media is non-transitory.
In various embodiments of the present disclosure, execution of instruction sequences to practice the present disclosure may be performed by the computer system 1100. In various other embodiments of the present disclosure, a plurality of the computer systems 1100 coupled by a communication link 1124 to the network 914 (e.g., such as a LAN, WLAN, PTSN, and/or various other wired or wireless networks, including telecommunications, mobile, and cellular phone networks) may perform instruction sequences to practice the present disclosure in coordination with one another.
The computer system 1100 may transmit and receive messages, data, information and instructions, including one or more programs (i.e., application code) through the communication link 1124 and the network interface component 1112. The network interface component 1112 may include an antenna, either separate or integrated, to enable transmission and reception via the communication link 1124. Received program code may be executed by processor 1104 as received and/or stored in disk drive component 1110 or some other non-volatile storage component for execution.
Referring now to
Where applicable, various embodiments provided by the present disclosure may be implemented using hardware, software, or combinations of hardware and software. Also, where applicable, the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the scope of the present disclosure. Where applicable, the various hardware components and/or software components set forth herein may be separated into sub-components comprising software, hardware, or both without departing from the scope of the present disclosure. In addition, where applicable, it is contemplated that software components may be implemented as hardware components and vice-versa.
Software, in accordance with the present disclosure, such as program code and/or data, may be stored on one or more computer readable mediums. It is also contemplated that software identified herein may be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein may be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.
The foregoing disclosure is not intended to limit the present disclosure to the precise forms or particular fields of use disclosed. As such, it is contemplated that various alternate embodiments and/or modifications to the present disclosure, whether explicitly described or implied herein, are possible in light of the disclosure. For example, the above embodiments have focused on merchants and customers; however, a customer or consumer can pay, or otherwise interact with any type of recipient, including charities and individuals. The payment does not have to involve a purchase, but may be a loan, a charitable contribution, a gift, etc. Thus, merchant as used herein can also include charities, individuals, and any other entity or person receiving a payment from a customer. Having thus described embodiments of the present disclosure, persons of ordinary skill in the art will recognize that changes may be made in form and detail without departing from the scope of the present disclosure. Thus, the present disclosure is limited only by the claims.