Aspects of the invention relate generally to monetary payments, and more particularly to systems and methods for facilitating person-to-person payments.
Several electronic payment service providers offer services that support person-to-person payments. These personal payment services are typically made available via a Web interface or in conjunction with a financial application. Payments submitted through a personal payment service are typically fully electronic payments that result in an electronic debit from a funding account of a payer and an electronic credit into an account of a payee. Accordingly, both the payer and the payee are typically required to have a registration with a personal payment service provider that allows the service provider to effectuate payments.
When requesting a payment, a payer typically identities a payee via some contact identifier, such as a user identifier, telephone number, or email address. However, in certain situations, a payer may request a payment utilizing a contact identifier for a payee that is different than a contact identifier for the payee that was utilized to register the payee for a personal payment service. For example, a payer may request a payment utilizing an email address of a payee, and the payee may be registered with the personal payment service under a telephone number or a different email address. In such a situation, conventional payment systems may require the payee to re-register with the personal payment service in order to receive a payment, leading to multiple accounts for a single payer and potentially reducing consumer satisfaction for the payee.
Reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
The invention will now be described more fully hereinafter with reference to the accompanying drawings, in which example embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the example embodiments set forth herein; rather, these example embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those of ordinary skill in the art. Like numbers refer to like elements throughout.
Embodiments of the invention may provide systems and methods for facilitating person-to-person payments. In one example embodiment, a request on behalf of a payer to pay a payee may be received, the request identifying the payee via a first contact identifier, such as a telephone number, email address, social networking site identifier, etc. Upon failing to locate the payee in a data repository of registered payees via the first contact identifier, an invitation to register with a payment service provider to receive a payment corresponding to the request may be transmitted to the payee utilizing the first contact identifier. Information associated with the request may be stored pending registration by the payee, and the invitation may include a link or address to a site of the payment service provider (or other contact information for the payment service provider) and an indicator of the stored information. Based at least in part upon a payee navigating to the site of the payment service provider (or otherwise contacting the service provider), such as by selection of the link, identifying information for the payee other than the first contact identifier and the indicator of the stored information may be received. For example, identifying information for the payee may be provided to the payment service provider by the payee or by a financial institution associated with the payee. The received identifying information may be utilized to determine a pre-existing registration of the payee with the payment service provider, the pre-existing registration being associated with a second contact identifier and a financial account at a financial institution for receiving funds. The stored information for the payment request may then be utilized in association with the pre-existing registration to direct a payment to the payee by crediting funds into the financial account.
As used herein, the term “subscriber” generally refers to an individual that is enrolled or registered with a personal payment service. As such, the subscriber may be a registered user of the personal payment service that is capable of making and/or receiving payments via the personal payment service. Also as used herein, the term “payer” generally refers to a subscriber requesting or otherwise providing payment to another individual. Thus, the term “payee” generally refers to an individual receiving payment, such as may be received via an electronic payment application provided by the personal payment service. The term “personal payment service (PPS) provider” generally refers to an entity operable to process payment requests made by payers and effectuate or direct payments to payees. The PPS provider may include any number of systems and or processing components, which may generally be referred to as a “PPS system,” to facilitate the processing of payment requests. Payment requests can be received by a PPS system directly from a payer subscriber, or from any other entity on behalf of a subscriber. Though, according to some embodiments, a service provider is not limited to a PPS provider, and can generally refer to any entity facilitating transactions with other entities on behalf of its customers.
I. System Overview
As shown in
The PPS system 105 may be configured to receive payment requests from any number of payers 112 and process the payment requests to complete respective payments to any number of payees 117. The PPS system 105 may include any number of PPS computers 140 that facilitate the provision of a personal payment service. A PPS computer 140 may be any suitable processor-driven device that facilitates the receipt and/or processing payment requests that are received from payers 112, such as a server computer, a mainframe computer, one or more networked computers, a desktop computer, a personal computer, a digital assistant, a personal digital assistant, a digital tablet, an Internet appliance, an application specific circuit, microcontroller, minicomputer, or any other processor-based device. The execution of suitable computer-implemented instructions by the PPS computer 140 may form a special purpose computer or other particular machine that is operable to facilitate the processing of payment requests made by payers and/or the identification of a pre-existing account of a payee designated by a payment request. Although a single PPS computer 140 is described herein, the operations and/or control of the PPS computer 140 may be distributed amongst any number of computers and/or processing components.
In addition to having one or more processors 141, the PPS computer 140 may include one or more memory devices 142, one or more input/output (“I/O”) interface(s) 143, and one or more network interface(s) 144. The memory devices 142 may be any suitable memory devices, for example, caches, read only memory devices, random access memory devices, magnetic storage devices, removable storage devices, etc. Additionally, any number of logical data storage constructs may be stored as desired within the memory devices 142, such as any number of suitable databases. The memory devices 142 may store a wide variety of data, such as data files 145, a registered user database 150, and/or a financial institution database 151. Additionally, the memory devices 142 may store executable instructions and/or various program modules utilized by the PPS computer 140, for example, an operating system 146, a database management system (DBMS) 147, a payment module 148 and/or one or more host modules 149.
The data files 145 may include any suitable data that facilitates the receipt and/or processing of payment requests by the PPS computer 140. For example, the data files 145 may include data associated with pending or uncompleted payment requests. As desired, a database of pending payment requests may be provided. The registered user database 150 may include information associated with subscribers or registered users of the PPS system 105. Registered users may include registered payers and/or registered payees. In one example embodiment, the registered user database 150 may include information associated with registered users that are capable of receiving a payment via the PPS system 105. A wide variety of information may be stored for a registered user as desired in various embodiments of the invention, such as identifying information for the user, one or more contact identifiers for the user (e g., telephone numbers, mobile telephone number, social networking site identifiers, email addresses, etc.), and/or financial account information for the user (e.g., financial institution identifying information and/or account number information).
Similarly, the financial institution database 151 may include information associated with various financial institutions associated with the PPS system 105. These financial institutions may include partner financial institutions and/or non-partner financial institutions of the PPS system 105. A partner financial institution may be a financial institution having a pre-existing relationship with the PPS system 105 that facilitates enhanced communication between customers of the financial institution and the PPS system 105. For example, a partner financial institution may provide services to its customers, such as a personal payment service, through the PPS system 105. As desired, customer presentations (e.g., Web interfaces, etc.) provided by the PPS system 105 may be branded as services offered by a particular partner financial institution. A wide variety of information may be stored as desired in the financial institution database 151, including but not limited to, bank routing information associated with the financial institution and/or an identifier of whether a financial institution is a partner financial institution. For partner financial institutions, additional information may be stored, such as presentation and display preferences, various Web pages and/or messages to be presented to a customer of the financial institution, Web linking information, etc. The financial institution database 151 and/or the registered user database 150 may be stored in the memory devices 142 and/or stored by one or more external devices in communication with the PPS computer 140.
The operating system (OS) 146 may be a suitable software module that controls the general operation of the PPS computer 140. The OS 146 may also facilitate the execution of other software modules by the one or more processors 141, for example, the payment module 148 and/or the host module(s) 149. The OS 146 may be, but is not limited to, Microsoft Windows®, Apple OSX™, Linux, Unix, or a mainframe operating system. The host modules 149 may include any number of suitable host modules, such as Web servers, email servers, short message service (SMS) processing applications, and/or various modules associated with and/or in communication with automated dial-in and/or automated dialing systems associated with the PPS system 105. The host modules 149 may facilitate the receipt of a payment request from a payer 112 and/or communications with a designated payee 117 associated with a payment request. As set forth above, a wide variety of different types of host modules 149 may be provided. Additionally, in certain embodiments, the host modules 149 may be configured to generate and/or present a wide variety of different interfaces and/or graphical user interfaces, such as one or more public and/or private interfaces that facilitates the receipt of a payment request from a payer 112 and one or more public and/or private interfaces that facilitates communications with a payee 117. A public interface may be a Web page, mobile Web page, dial-in, and/or calling service that is generally available to the public. A private interface may be an interface that is restricted to registered users of the PPS system 105 and/or a partner entity (e.g., a partner financial institution) of the PPS system 105. As desired, a private interface may be branded in accordance with specifications and/or preferences of a partner entity. Additionally, as desired in certain embodiments, the host modules 149 may be configured to provide a Web services interface layer to another entity or component of the system 100. For example, the host modules 149 may provide a Web services interface layer by which a user interface (UI) of a partner financial institution system (e.g., a partner payee financial institution system 120) can access data and/or functionality of the PPS system 105.
The payment module 148 may be operable, configured, and/or programmed to receive information associated with a payment request made by a payer 112 and/or to process the received payment request. In operation, the payment module 148 may identify a designated payee 117 associated with the payment request by a first contact identifier that is included in the request, such as an email address, telephone number, social networking identifier, etc. The payment module 148 may determine whether the designated payee 117 is a registered user of the PPS system 105, for example, by searching the registered user database 150 utilizing the first contact identifier. According to an aspect of the invention, the payment module 148 may determine that the first contact identifier is not associated with a registered user of the PPS system 105, and the payment module 148 may generate an invitation or other message to the payee 117 informing the payee 117 of the availability of a payment and/or inviting the payee 117 to enroll or register with the PPS system 105. The payment module 148 may then direct the transmission or communication of the invitation to the payee 117 via the networks 125 utilizing the first contact identifier. For example, if the first contact identifier is an email address, then the payment module 148 may transmit an email message to an email host server associated with the payee 117. As another example, if the first contact identifier is a mobile telephone number, then the payment module 148 may transmit an SMS message to a mobile device (e.g., mobile phone) of the payee 117. As yet another example, if the first contact identifier is a telephone number, the payment module 148 may direct an automated dialing system to call the payee 117.
In addition to transmitting or communicating an invitation or message to the payee 117, the payment module 148 may direct the storage of information included in the payment request pending either registration of the payee 117 or the identification of a pre-existing account of the payee 117 with the PPS system 105. The invitation or message communicated to the payee 117 may include an indicator for the stored information associated with the payment request, such as a unique transaction code generated by the payment module 148 and/or a pointer to a memory location at which payment request information is stored. Additionally, in certain embodiments, the invitation or message may include contact information that facilitates the payee 117 contacting the PPS system 105 in order to register and/or access services of the PPS system 105, such as a Web address of the PPS system 105, a telephone number of the PPS system 105, etc. In certain embodiments, the invitation or message may include a link (e.g., a hyperlink) to or an address of a Web site hosted by the host module 149. A payee selection of the link or navigation to an address may establish a communications session between a payee device 115 and the Web site.
Once an invitation is communicated to a payee 117, the payee 117 may by presented the message utilizing an appropriate payee device 115. The payee 117 may then either register for a new account with the PPS system 105 in order to complete the payment or provide identifying information that may be utilized to determine or locate a pre-existing account of the payee 117 with the PPS system 105. A wide variety of identifying information for the payee 117 may be provided as desired in various embodiments of the invention, such as a contact identifier different than the first contact identifier that is associated with a pre-existing account and/or login information (e.g., user name and password), access credentials, and/or a security token associated with a pre-existing account. The transmitted indicator of stored information for the payment request may also be provided to the PPS system 105. The payee identifying information and/or indicator may be provided to the PPS system 105 in a wide variety of manners. For example, a payee device 115 may be utilized to directly provide the information to the PPS system 105. As another example; a payee device 115 may be linked to a partner financial institution of the PPS system 105, and the information may be provided by the partner financial institution and/or by the payee device 115 upon a redirection of the payee device 115 to the PPS system 105 by the partner financial institution. A few example data flows for receiving payee identifying information and/or an indicator are set forth in greater detail below with reference to
Based upon the receipt of payee identifying information, the payment module 148 may determine or identify a pre-existing registration or account of the payee 117 with the PPS system 105. The payment module 148 may access information associated with the pre-existing account, such as information associated with a financial account in which the payee 117 would like to receive payments. The payment module 148 may also utilize the received indicator to access stored information associated with the pending payment request. The pre-existing account information and the indicator may be utilized by the payment module 148 to complete the payment between the payer 112 and the payee 117. In one example embodiment, a credit directive or credit instruction may be transmitted or communicated to a payee financial institution system 120, directing, for example, a crediting of an account identified in the pre-existing account information for an amount corresponding to that of the pending payment request associated with the stored information. Additionally, as desired, a debit directive or debit instruction may be transmitted or communicated to a payer financial institution system 130.
According to an aspect of the invention, the payment module 148 may also save payee identifying information included in the payment request in association with a pre-existing account of a payee 117. For example, a first contact identifier included in the payment request may be stored in the registered user database 150 in association with the payee 117. In this regard, additional payments to the payee 117 based upon the first contact identifier may be facilitated without communicating an invitation message to the payee 117.
Although the payment module 148 is described above as receiving and processing a payment request received from a payer 112, in certain embodiments, the payment module 148 may additionally or alternatively be configured or programmed to receive requests from a payee 117 and process the received requests. For example, the payment module 148 may be configured to receive a request from a payee 117 to request a payment from an identified payer 112. The payment module 148 may then communicate or otherwise present, to the payer 112, a request for a payment to the payee 117. Additionally, the payment module 148 may determine whether the identified payer 112 is a registered user of the PPS system 105 in a similar manner as that described above for a payee 117. For example, if the payment module 148 is unable to identify a registration of the payer 112 utilizing received identifying information for the payer 112, the payment module 148 may communicate a registration invitation to the payer 112. In response to the invitation, the payment module 148 may either receive registration information for the payer 112 or information that may be utilized to identify a pre-existing registration or account of the payer 112 with the PPS system 105. As desired, a payer approval of the requested payment may also be received. A payment between the payer 112 and the payee 117 that requested the payment may then be facilitated by the payment module 148.
With continued reference to the PPS computer 140, the one or more I/O interfaces 143 may facilitate communication between the PPS computer 140 and one or more input/output devices, for example, one or more user interface devices, such as, a display, keypad, mouse, pointing device, control panel, touch screen display, remote control, microphone, speaker, etc. that facilitate user interaction with the PPS computer 140. The one or more network interfaces 144 may facilitate connection of the PPS computer 140 to one or more suitable networks, for example, the networks 125 illustrated in
With continued reference to
As desired, a suitable payer device 110 may additionally facilitate receipt of various messaged from the PPS system 105, such as a notification that a payment request has been received and/or a notification that a requested payment has been made to a payee 117. In certain embodiments, more than one payer device 110 may be utilized by a payer 112. For example, a first payer device may be utilized by the payer 112 to submit a payment request and a second payer device may be utilized by the payer 112 to receive a notification from the PPS system 105. In a similar manner, a payee 117 may utilize mutliple payee devices 115 as desired in various embodiments of the invention.
Similarly, a payee 117 may be associated with any number of suitable payee devices 115 that facilitate communication between the payee 117 and the PPS system 105, such as a personal computer, a mobile device, a personal digital assistant, a telephone, etc. The payee 117 may receive information associated with a payment request via a payee device 115, such as an invitation to register with a PPS system 105 and/or an indicator of information associated with a payment request. The payee 117 may then utilize the payee device 115 to establish a communications session with the PPS system 105 in order to provide the indicator to the PPS system 105 and identifying information for the payee 117 that may be utilized to identify or determine a pre-existing account of the payee 117 with the PPS system 105. For example, a payee 117 may utilize a personal computer or Web-enabled mobile device to access one or more Web sites hosted by the PPS system 105. In certain embodiments, the PPS system 105 may be accessed by selecting a link (e.g., a hyperlink) included in an invitation communicated to a payee device 115. Other types of payee devices 115 and/or communications techniques may be utilized as desired in various embodiments of the invention.
In certain embodiments of the invention, a payee 117 may communicate with a payee financial institution system 120 either in addition to or as an alternative to communicating with the PPS system 105. For example, a communications session between a payee device 115 and the PPS system 105 may be redirected to a payee financial institution system 120. As another example, a link or address communicated to a payee 117 may be configured to link a payee device 115 to a payee financial institution system 120. The payee financial institution system 120 may facilitate the collection of payee identifying information (e.g., a second contact identifier, login information, access credentials, etc.) that may be utilized to authenticate the payee 117 and/or determine a pre-existing account of the payee 117 with the PPS system 105. The payee financial institution system 120 may then either directly communicate payee identifying information to the PPS system 105 or communicate payee identifying information to the PPS system 105 during a redirection of the payee 117 to the PPS system 105. One example of a data flow 300 in which a payee 117 may be redirected to a financial institution system 120 is described in greater detail below with reference to
With continued reference to
In addition to having one or more processors 161, the FI computer 160 may include one or more memory devices 162, one or more input/output (“I/O”) interface(s) 163, and one or more network interface(s) 164. The memory devices 162, I/O interfaces 163, and/or network interfaces 164 may be similar to those described above with reference to the PPS computer 140. As such, the memory devices 162 may store a wide variety of data and/or data repositories, such as data files 165, a personal payment service (PPS) user database 170. Additionally, the memory devices 162 may store executable instructions and/or various program modules utilized by the FI computer 160, for example, an operating system 166, a database management system (DBMS) 167, one or more host modules 168, and/or an online banking module 169.
The data files 165 may include, for example any suitable data that facilitates the identification and/or communication with the PPS system 105 and/or data associated with customers of the financial institution system 120. The PPS user database 170 may include information associated with customers of the financial institution system 120 that are registered for a personal payment service, such as a service provided by the PPS system 105 on behalf of the financial institution system 120. A wide variety of information may be stored for a registered user of a PPS service as desired in various embodiments of the invention, such as identifying information for the user, one or more contact identifiers for the user (e.g., telephone numbers, mobile telephone number, social networking site identifiers, email addresses, etc.), and/or login credentials, access credentials, and/or security tokens that may be utilized to authenticate the user such that a pre-existing account at the PPS system 105 for the user may be identified. The PPS user database 170 may be stored in the memory devices 162 and/or stored by one or more external devices in communication with the FI computer 160.
The operating system (OS) 166 may be a suitable software module that controls the general operation of the FI computer 160 and/or the execution of other software modules by the one or more processors 161. The OS 166 may be similar to the OS 146 for the PPS computer 140. The host modules 168 may also be similar to the host modules 149 of the PPS computer 140 and may include any number of suitable host modules, such as Web servers, email servers, and/or short message service (SMS) processing applications. In certain embodiments, a host module 168 may establish a communications session with a payee device 115 based upon either a selection of a link by a payee 117 or based upon a redirection from the PPS system 105. As desired, a host module 168 may also redirect a payee device 115 to a host module 149 of the PPS system 105.
The online banking module 169 may facilitate the provision of any number of suitable online banking services to a payee customer 117 of the financial institution system 120, such as, account access services, as well as access to other services that may be outsourced to other entities, such as bill presentment services, bill payment services, and/or personal payment services. In certain embodiments of the invention, the online banking module 169 may operate in conjunction with a host module 168 to facilitate the provision of these services. Additionally, in certain embodiments, the online banking module 169 may provide, a user interface layer for a personal payment service to a payee customer 117. For example, a payee 117 may access a personal payment service user interface within an online banking application hosted by the FI computer 160. Upon access, information associated with the PPS system 105 for which the payee 117 is registered may be accessed by the online banking module 169, for example, through a services interface layer of the host modules 149. Either the payee 117 or the FI computer 160 may then communicate at least a portion of the accessed information to the PPS system 105 to facilitate the completion of a pending payment.
A payer financial institution system 130 may be associated with a payer 112 that is requesting a payment be made to a payee 117. As desired, the payer financial institution system 130 may include similar components as the payee financial institution system 120. Additionally, in certain embodiments, a payer 112 and a payee 117 may utilize the same financial institution. During the processing of a payment between a payer 112 and a payee 117, a payer financial institution system 130 may receive an instruction or request to debit a financial account of a payer 112 for at least an amount of the payment being made to the payee 117.
The networks 125 may include any telecommunication and/or data networks, whether public, private, or a combination thereof, including but not limited to, a local area network, a wide area network, an intranet, the Internet, intermediate hand-held data transfer devices, public switched telephone networks, and/or any combination thereof and may be wired and/or wireless.
Those of ordinary skill in the art will appreciate that the system 100 shown in and described with respect to
II. Operational Overview—Person-to-Person Payments
Embodiments of the invention may receive a request to make a payment to a designated payee, such as the payee 117 illustrated in
With reference to
The payment request 205 may be received from a wide variety of different types of payer devices as desired in various embodiments of the invention, including but not limited to, personal computers, personal digital assistants, mobile devices, telephones, etc. Additionally, the payment request 205 may be received via any number of suitable networks, such as the networks 125 illustrated in
According to an aspect of the invention, the payment request 205 may include an identifier of a designated payee that the payer wishes to submit a payment to. A wide variety of suitable payee identifiers may be utilized as desired in various embodiments of the invention, including but not limited to, an email address, a telephone number, a mobile telephone number, a social networking identifier (e.g., a Facebook identifier, a MySpace identifier, etc.), etc.
Once the payment request 205 is received by the PPS system 105, the PPS system 105 may utilize the payee identifier in a determination of whether the payee is registered with the PPS system 105. In other words, the PPS system 105 may utilize the payee identifier to determine whether the payee has an account with the PPS system 105 that facilitates the direction of a payment to the payee. In certain embodiments, the payee identifier may be utilized to search a data repository of registered payees or registered payment recipients, such as the registered user database 150 illustrated in
If, however, the PPS system 105 determines that the payee identifier included in the payment request 205 does not match a stored payee identifier 210, then the PPS system 105 may direct the storage of information associated with the payment request 205 (e.g., a copy of the request 205, information extracted from the request 205, etc.) pending enrollment of the payee or identification of a pre-existing account of the payee with the PPS system 105. The information associated with the request 205 may be stored in any number of suitable memory devices and/or corresponding data constructs associated with the PPS system 105. As desired, a unique transaction code or other unique identifier associated with the request 205 may be generated by the PPS system 105 and stored in association with other information for the request 205.
The PPS system 105 may also generate a message 215 for communication to a payee device associated with the designated payee, such as the payee device 115 illustrated in
Once the message 215 is generated, the PPS system 105 may utilize the payee identifier included in the payment request 205 to directly or indirectly communicate the message 215 to a payee device 115 (e.g., computer, mobile device, telephone, etc.) associated with the payee. The message 215 may be communicated via any number of suitable networks 125. For example, if the payee identifier includes a mobile telephone number for the payee, then the message 215 may be communicated to a mobile payee device 115 via short message service (SMS) messaging and/or via a telephone call, such as a call that is completed by a call center or automated dialing center associated with the PPS system 105. As another example, if the payee identifier is an email address, then the message 215 may be formatted as an email and communicated to an email server that is accessible by a payee device 115. As yet another example, if the payee identifier is a social networking site identifier, then the message 215 may be communicated to an inbox or message board associated with the payee that is hosted by a social networking service provider.
Once the payee receives the message 215 via the payee device 115, the payee may utilize the payee device 115 (or another payee device) to access the PPS system 105. In certain embodiments, the payee may activate or select a link included in the message 215 and the selection of the link may establish a communications session with the PPS system 105. For example, the selection of the link may establish a communications session between the payee device 115 and a payee interface 222 that facilitates the receipt of information from the payee. A wide variety of payee interfaces 222 may be provided as desired in various embodiments of the invention, such as one or more Web sites or Web interfaces, one or more mobile Web interfaces, and/or a call center or public-switched telephone interface. In one embodiment, the selection of the link may establish a communications session between the payee device 115 and a public Website that is hosted by the PPS system 105.
During the established communications session, the payee may utilize the payee device 115 to transmit or otherwise communicate payee information 220 to the PPS system 105 that may be utilized to complete the payment. In certain embodiments, the payee information 220 may include payee identifying information that may be utilized by the PPS system 105 to identify a pre-existing account of the payee with the PPS system 105. Additionally, the payee information 220 may include the indicator of stored information associated with the payment request 205. A wide variety of payee identifying information may be communicated to the PPS system 105 as desired in various embodiments of the invention, including but not limited to, another payee identifier associated with a pre-existing account of the payee with the PPS system 105 and different than the payee identifier utilized to generate the message 215 and/or other suitable information associated with a pre-existing account of the payee with the PPS system 105, such as log-in information (e.g., user name, password, etc.), security tokens, and/or access credentials associated with a pre-existing account.
As an alternative to communicating the payee identifying information 220 and/or indicator of stored information to the PPS system 105 during a communications session established between a payee device 115 and the PPS system 105, the payee identifying information 220 may be communicated to the PPS system 105 utilizing any number of other suitable communication techniques, such as email, SMS messaging, etc. Additionally, as an alternative to the payee information 220 including payee identifying information, the payee information 220 may include registration or enrollment information that facilitates the establishment of a new account for the payee with the PPS system 105. Once a new account has been established for the payee, the PPS system 105 may complete the payment to the payee in order to fulfill the payment request 205.
Once payee information 220 is received by the PPS system 105, the PPS system 105 may utilize the received payee information 220 to access stored information 225 associated with the payee's pre-existing account with the PPS system 105 and/or the payment request 205 submitted by the payer. For example, the PPS system 105 may utilize a second payee identifier and/or log-in information provided by the payee to identify a pre-existing account of the payee with the PPS system 105, and the PPS system 105 may utilize the received indicator to identify stored information associated with the payment request 205. Once a pre-existing account is identified and/or accessed by the PPS system 105, information associated with the account, such as financial account information (e.g., a bank routing and account number) may be utilized to direct the completion of a payment associated with the payment request 205 to a financial account of the payee. For example, a financial account of the payee at a payee financial institution system 120 may be credited by an amount associated with the payment request 205. As shown in
A wide variety of suitable communication networks 125 may be utilized to facilitate communication of the credit directive 235 and/or the debit directive 230 as desired in various embodiments of the invention. For example, an Automated Clearing House (ACH) network, banking network, etc. may be utilized to facilitate communication of the credit directive 235 and/or the debit directive 230.
Additionally, as desired, the PPS system 105 may store the payee identifier included in the payment request 205 in association with the identified pre-existing account of the payee. In this regard, if a subsequent payment request is received that identifies the payee by the same identifier, the account of the payee may be identified without communicating an invitation message to the payee.
With reference to
The PPS system 105 may also generate a message 315 for communication to a payee device associated with the designated payee, such as the payee device 115 illustrated in
Once the payee receives the message 315 via the payee device 115, the payee may utilize the payee device 115 (or another payee device) to access the PPS system 105. In certain embodiments, the payee may activate or select the link included in the message 315 to establish a communications session with the PPS system 105. For example, the selection of the link may establish a communications session between the payee device 115 and a public payee interface 322 that facilitates the receipt of. information from the payee. A wide variety of public payee interfaces 322 may be provided as desired in various embodiments of the invention, such as one or more Web sites or Web interfaces, one or more mobile Web interfaces, and/or a call center or public-switched telephone interface that are generally made available to the public by the PPS system 105. In one embodiment, the selection of the link may establish a communications session between the payee device 115 and a public Website that is hosted by the PPS system 105.
During the established communications session, the payee may utilize the payee device 115 to transmit or otherwise communicate, to the PPS system 105, information 320 associated with a financial institution of the payee and/or a financial account of the payee at the financial institution. For example, the payee may provide at least a routing transit number (RTN) portion of a financial deposit account number to the PPS system 105. The RTN may be utilized by the PPS system 105 to identify a financial institution of the payee. As another example, the payee may provide a name of a financial institution to the PPS system 105. As yet another example, the payee may be presented with a list of partner financial institutions of the PPS system 105, and the payee may select their financial institution from the list.
Once the financial institution information 320 has been received by the PPS system 105, the PPS system 105 may utilize the received information 320 in order to determine whether the financial institution of the payee is a partner financial institution of the PPS system 105. For example, at least a portion of the received financial institution information 320 may be compared to information 325 included in a data repository of partner financial institution data, such as partner financial institution data stored in the financial institution database 151 of
The PPS system 105 may then redirect the payee to the financial institution, such as the payee financial institution system 120 illustrated in
Once the payee has accessed a service account at the financial institution system 120, the financial institution system 120 may facilitate the communication of payee information 335 for the payee to the PPS system 105. The payee information 335 may include payee identifying information 335 that may be utilized by the PPS system 105 to identify a pre-existing account of the payee with the PPS system 105. Additionally, the payee information 335 may include the indicator (e.g., unique transaction code) of stored information associated with the payment request 305.
A wide variety of suitable techniques may be utilized as desired to facilitate the communication of payee information 335 to the PPS system 105. As one example, once the payee has accessed a service account at the financial institution system 120, the payee may navigate to a person-to-person payment, personal payment, or bill payment screen or functionality provided by the financial institution system 120. Upon invoking the payment functionality, the payee may be redirected to a suitable interface provided by the PPS system 105, such as an private or branded payee Web site or interface hosted by the PPS system 105. A branded Web site may be a site hosted by the PPS system 105 but branded in accordance with specification of the financial institution system 120. In this regard, it may appear to the payee that the Web site is hosted by the financial institution system 120. The redirection may be facilitated in many different manners. For example, the redirection may be automatically facilitated when the payee selects a suitable payment functionality. As another example, the financial institution system 120 may provide or display a selectable indicator of an available payment, such as a link indicating that a payment is available, and the redirection may be facilitated based upon a payee selection of the selectable indicator. Additionally, during the redirection, payee information 335, such as payee identifying information and an indicator of the payee, may be provided to the PPS system 105. For example, once the payee has been redirected to a branded site of the PPS system 105, a pre-existing account of the payee with the PPS system 105 may be identified by the PPS system 105.
Once the payee information 335 is received by the PPS system 105, the PPS system 105 may utilize the received payee information 335 to access stored information 340 associated with the payee's pre-existing account with the PPS system 105 and/or the payment request 305 submitted by the payer. For example, the PPS system 105 may utilize a second payee identifier included in the payee information 320 to identify a pre-existing account of the payee with the PPS system 105, and the PPS system 105 may utilize the received indicator to identify stored information associated with the payment request 305. As another example, the payee information 335 may include information that allows the identification of a pre-existing account based upon a successful login of the payee at the online banking interface 332 (e.g., an identifier of the payee) and an indicator of the stored information associated with the payment request 305. Once a pre-existing account is identified and/or accessed by the PPS system 105, information associated with the account, such as financial account information (e.g., a bank routing and account number) may be utilized to direct the completion of a payment associated with the payment request 305. For example, a credit directive 345 may be communicated to the financial institution system 120. Additionally, as desired, a debit directive 350 may be communicated to a financial institution associated with the payer, such as the payer financial institution system 130 illustrated in
As another example of providing payee information 335 from the payee financial institution system 120 to the PPS system 105 and/or completing a payment, the payee may not be redirected to the PPS system 105 by the payee financial institution system 120. Instead, the financial institution system 120 may access information, software modules, and/or functionality of the PPS system 105 via any number of suitable Web service calls or other requests. In this regard, the payee financial institution system 120 may control communications with the payee device 115. As desired, the financial institution system 120 may identify a pre-existing account of the payee with the PPS system 105 and/or direct the crediting of a payee financial account to complete the payment. In certain embodiments, the payee financial institution system 120 may communicate information 336 associated with the identified pre-existing account and/or the credit to the PPS system 10$. Additionally, either the PPS system 105 or the payee financial institution system 120 may direct the payer financial institution system 130 to debit a financial account of the payer.
As yet another example of providing payee information 335 from the payee financial institution system 120 to the PPS system 105, a link included in a message communicated to a payee device 115 following the identification of a payee financial institution may be operable to link the payee device 115 directly to the payee financial institution system 120. The payee financial institution system 120 may then either redirect the payee to the PPS system 105 or directly communicate payee identifying information 335 to the PPS system 105 in order to facilitate the identification of a pre-existing account and the completion of a payment.
Additionally, as desired, the PPS system 105 may store the payee identifier included in the payment request 305 in association with the identified pre-existing account of the payee. In this regard, if a subsequent payment request is received that identifies the payee by the same identifier, the account of the payee may be identified without communicating an invitation message to the payee.
With reference to
The PPS system 105 may also generate a message 415 for communication to a payee device associated with the designated payee, such as the payee device 115 illustrated in
During the established communications session, the payee may utilize the payee device 115 to transmit or otherwise communicate, to the PPS system 105, information 420 associated with a financial institution of the payee and/or a financial account of the payee at the financial institution. For example, the payee may provide at least a routing transit number (RTN) portion of a financial deposit account number to the PPS system 105. As another example, the payee may provide a name of a financial institution to the PPS system 105. As yet another example, the payee may be presented with a list of partner financial institutions of the PPS system 105, and the payee may provide an indication that their financial institution is not included on the list, such as a by selecting an “other” option. Once the financial institution information 420 has been received by the PPS system 105, the PPS system 105 may utilize the received information 420 in order to determine whether the financial institution (e.g., financial institution system 120 illustrated in
Based upon the PPS system 105 determination that the payee financial institution system 120 is not a partner financial institution, the PPS system 105 may generate a message 430 requesting that the payee either provide the PPS system 105 with information associated with a pre-existing account or register to establish a new account with the PPS system 105. For example, the message 430 may include a prompt for the payee to provide login information and/or access credentials to the PPS system 105 along with the indicator (e.g., unique transaction code) of stored information associated with the payment request 405. Once generated, the message 430 may be communicated to the payee device 115 or presented to the payee 117 via the payee device 115, such as by a Web page presentation.
In response to the message 430, the payee may utilize the payee device 115 to transmit or otherwise communicate payee information 435 to the PPS system 105 that may be utilized to complete the payment, such as the indicator for the payment request 405 and/or payee identifying information associated with a pre-existing account (e.g., another payee identifier associated with a pre-existing account of the payee with the PPS system 105, log-in information, security tokens, and/or access credentials associated with a pre-existing account. The payee information 435 may be utilized by the PPS system 105 to access stored information 440 associated with the payee's pre-existing account with the PPS system 105 and/or the payment request 405 in a similar manner as that described above with reference to
Additionally, as desired, the PPS system 105 may store the payee identifier included in the payment request 405 in association with the identified pre-existing account of the payee. In this regard, if a subsequent payment request is received that identifies the payee by the same identifier, the account of the payee may be identified without communicating an invitation message to the payee.
It will be appreciated that many variations of the data flows 200, 300, 400 illustrated in
At block 505, a payment request may be received from a payer or on behalf of a payer. For example, a payment request may be received from a payer utilizing a suitable payer device, such as the payer device 110 illustrated in
If it is determined at block 515 that the designated payee is a registered payee or that information associated with the designated payee is found in a suitable data repository of registered payees, then operations may continue at block 520 and a payment may be directed to the designated payee utilizing stored information associated with the payee, such as a financial account number, financial institution identifier, etc. For example, a credit directive may be communicated to a financial institution of the payee. Additionally, as desired, a debit directive may be communicated to a financial institution of the payer. Operations may then end.
If, however, it is determined at block 515 that the designated payee is not found in a data repository or that the designated payee is not registered under the first contact identifier, then operations may continue at block 525. At block 525, information associated with the requested payment may be stored in a suitable data repository pending registration of the designated payee with the PPS system 105 or pending the identification of a pre-existing account associated with the designated payee. Operations may then continue at block 530 and an invitation or other suitable message may be generated and transmitted to the designated payee utilizing the first contact identifier. The invitation may include a wide variety of different information as desired in various embodiments of the invention, such as an indication that a payment is available for the payee, an invitation for the payee to register with the PPS system 105, contact information associated with the PPS system 105, a link (e.g., a hyperlink) to or Web address of the PPS system 105 and/or an indicator (e.g., a unique transaction code, pointer, or other identifier) of the stored information associated with the payment request. The invitation may be transmitted to the payee either directly or indirectly via a wide variety of different communications networks and/or communications techniques, as described above with reference to
At block 535, information for the payee may be received. In certain embodiments, such as those described above with reference to
At block 540, a determination may be made as to whether the received payee information can be utilized to identify a pre-existing account of the payee with the PPS system 105. For example, as described in greater detail above with reference to
At block 545, a determination may be made as to whether a financial institution of the payee can be identified based upon the received payee information. For example, a determination may be made as to whether the payee information includes a routing number, name, or other identifier of a payee financial institution. If it is determined at block 545 that a financial institution is identified, then operations may continue at block 555 described in greater detail below. lf, however, it is determined at block 545 that a financial institution is not identified, then operations may continue at block 550 and information associated with a financial institution of the payee may be obtained utilizing any number of suitable techniques. For example, a payee may be prompted to select their financial institution from a provided list of financial institutions or to provide a name, at least an RTN portion of a payee financial account, or other identifying information for a payee financial institution. Information received in response to the prompt may then be utilized to identify the payee financial institution. Operations may then continue at block 555.
At block 555, a determination may be made as to whether the payee financial institution is a partner financial institution of the PPS system 105. For example, an indication and/or identifying information for a payee financial institution may be utilized to search a data repository of partner financial institutions. As another example, a determination may be made as to whether a financial institution selected from a list is a partner financial institution. If it is determined at block 555 that the payee financial institution is not a partner financial institution of the PPS system 105, then operations may continue at block 560 and the payee may be prompted for additional information that may be utilized to identify a pre-existing account of the payee, such as identifying information for a pre-existing account and/or access credentials for the payee. In response to the prompt, identifying information for the payee or login information and/or access credentials that may be utilized to identifying a pre-existing account may be received at block 570 described in greater detail below. For example, identifying information, login information, and/or access credentials may be received in a similar manner as that set forth above with reference to
If, however, it is determined at block 555 that the payee financial institution is a partner financial institution of the PPS system 105, then operations may continue at block 565 and the payee may be redirected to a payee financial institution system, such as the system 120 illustrated in
At block 570, additional payee information may be received utilizing a wide variety of suitable techniques as desired in various embodiments of the invention. The additional information may be utilized at block 575 to identify a pre-existing account of the payee with the PPS system 105. The identified pre-existing account and stored information associated with the requested payment, which may be accessed utilizing a received indicator, may be utilized to direct a payment to the payee. For example, a credit directive for at least a portion of a payment amount included in the payment request may be issued to a financial account of the payee associated with the pre-existing account. Additionally, as desired, a directive to debit a financial account of the payer may be issued. As desired, the PPS system 105 may charge a reasonable fee for the payment service. The charge may be withheld from the payment amount identified in the payment request or added to a debit amount that is communicated to a financial institution of the payer.
At block 580, which may be optional in certain embodiments of the invention, the first contact identifier included in the payment request may be stored in association with the pre-existing registration or pre-existing account of the payee with the PPS system 105. In this regard, subsequent payment requests that include the first contact identifier may be processed by the PPS system 105 without communicating an invitation message to the payee.
The method 500 may end following either block 520 or 580.
The operations described and shown in the method 500 of
The invention is described above with reference to block and flow diagrams of systems, methods, apparatuses, and/or computer program products according to example embodiments of the invention. It will be understood that one or more blocks of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, respectively, can be implemented by computer-executable program instructions. Likewise, some blocks of the block diagrams and flow diagrams may not necessarily need to be performed in the order presented, or may not necessarily need to be performed at all, according to some embodiments of the invention.
These computer-executable program instructions may be loaded onto a general-purpose computer, a special-purpose computer, a processor, or other programmable data processing apparatus to produce a particular machine, such that the instructions that execute on the computer, processor, or other programmable data processing apparatus create means for implementing one or more functions specified in the flow diagram block or blocks. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement one or more functions specified in the flow diagram block or blocks. As an example, embodiments of the invention may provide for a computer program product, comprising a computer usable medium having a computer-readable program code or program instructions embodied therein, said computer-readable program code adapted to be executed to implement one or more functions specified in the flow diagram block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational elements or steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide elements or steps for implementing the functions specified in the flow diagram block or blocks.
Accordingly, blocks of the block diagrams and flow diagrams support combinations of means for performing the specified functions, combinations of elements or steps for performing the specified functions, and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, can be implemented by special-purpose, hardware-based computer systems that perform the specified functions, elements or steps, or combinations of special-purpose hardware and computer instructions.
Many modifications and other embodiments of the invention will come to mind to one skilled in the art to which this invention pertains and having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.