The invention generally relates to systems and methods for enabling synchronization of consumer accounts between disparate payment account systems. In particular, methods, apparatus and systems are described that enable multi-lateral, real time synchronization between disparate payment account systems of record for multi-channel payments made by a consumer.
Consumers are using mobile devices more and more, and the use of mobile telephones in particular is ubiquitous. In fact, in some countries it is common for consumers to utilize mobile telephones to communicate, to pay for goods and/or services, and to transfer funds between family members and/or friends. Thus, methods and apparatus have been developed to provide payment-enabled mobile devices to consumers for their use in making purchases and transferring money. However, some systems operate as closed loop systems wherein all the parties (customers, family members, friends, and merchants) in the system have accounts with a single payment services provider (PSP). In these closed-loop systems, a purchase or payment transaction involves direct transfers between the parties' accounts that are issued by the payment services provider. Therefore, payments can only be made between parties (such as a merchant and a consumer) who belong to the same closed loop system.
Thus, there is a need for systems, apparatus and processes to facilitate the safe, quick and reliable transfer by payment of money between consumers and merchants and/or family members and/or friends regardless of the types of payment system (closed loop or open loop) to which a consumer (payer) belongs. There is also a need for systems, apparatus and methods that allow communication between providers of a closed loop system such as a wallet provider and financial institutions (such as issuer processors) to allow improved interoperability.
Features and advantages of some embodiments, and the manner in which the same are accomplished, will become more readily apparent with reference to the following detailed description taken in conjunction with the accompanying drawings, which illustrate exemplary embodiments, wherein:
In general, and for the purpose of introducing concepts of novel embodiments described herein, provided are systems, apparatus and methods for providing a gateway for messaging between one or more mobile wallet providers and one or more processors that process transactions on behalf of (“OBO”) financial account issuers. In some embodiments, systems, apparatus and methods enable multi-lateral, real time synchronization between disparate payment account systems of record for multi-channel payments made by a consumer.
Consumers are demanding the ability to seamlessly pay for purchases across multiple payment channels and using different types of payment instruments. This includes payment by phone, by plastic payment card (for example, credit card or debit card), by mobile device, and the like, that could be based on an open loop or a closed loop construct. The gateway systems, apparatus and methods described herein solve the technical problem of how to accomplish account balance synchronization across multiple payment entities that may utilize different authorization systems. In particular, consumer transactions that require such processing are flagged so that a gateway can facilitate the exchange of transaction information in real time between the appropriate entities. During such processing, if any entity involved in the transaction declines the payment authorization request then the entire transaction is declined.
Prior to a more detailed discussion of the novel aspects of such gateway systems and methods, several terms will be introduced that may be used herein for the purpose of illustrating features of some embodiments. As used herein, the term “mobile money” is used to refer to financial service offerings provided by “mobile network operators” (or MNOs), mobile money program managers, or financial institutions (or FIs). For example, “mobile money” may include the basic financial services offered by an MNO to predominantly underserved consumers in developing economies. Currently, the majority of mobile money programs are “closed-loop” offerings wherein the payment services are provided directly to merchants and end-users by the owner of the network without involving third-party financial institution intermediaries, and such programs have limited utility for consumers. Closed-loop payment networks can range in size from payment networks run by companies, such as the American Express Company, which issues payment cards directly to consumers and serves merchants directly, to individual entities that provide a payment mechanism to its customers. In contrast, “open-loop” payment networks, such as the BankNet® network operated by MasterCard International Incorporated, include multiple parties and operate through a system that connects two financial institutions—an issuer financial institution (or issuer) that issued the card to a cardholder, and an acquirer financial institution (or acquirer) that has a banking relationship with the merchant. The open-loop payment network manages information and the flow of value between the issuer financial institutions (FIs) and the acquirer FIs. In such open loop systems, the issuer FIs issue open-loop payment card accounts to consumers and have the responsibility for determining fees and many other payment card features.
As mentioned above, it would be desirable to provide interfaces and/or gateways to connect accounts (e.g., such as mobile money accounts provided by MNOs, which are operated as a closed-loop system) to payment card networks (e.g., such as the BankNet® network provided by MasterCard International Incorporated (MasterCard®), which are open-loop systems) to provide open-loop utility for consumers. As used herein, for illustrative purposes, the payment network may be referred to as the MasterCard® network; however, those skilled in the art, upon reading this disclosure, will appreciate that other payment networks may also be used with desirable results.
In some implementations, consumers need to establish a stored value account (or “SVA”) with the MNO or program manager. A mobile companion prepaid card is a low cost, un-embossed, un-personalized card issued by an agent instantly to a consumer, linked on the fly to the consumer's current SVA and, in some embodiments, authenticated by the consumer mobile personal identification number (or “mPIN”). In some embodiments, the consumer requests a mobile companion prepaid card at an agent location, and then registers for it by providing consumer information such as know-your customer (“KYC”) information to an agent and by agreeing to various terms and conditions. If all required consumer information is provided and validated by an issuer financial institution (FI), then the consumer is provided with a mobile companion prepaid card account. Consumers will maintain their existing SVA and all consumer life cycle management will be delivered through the consumer's mobile device.
Pursuant to some embodiments, the gateway 208 includes or is operably connected to one or more databases 210a to 210n which in some embodiments store routing information and/or connectivity information for each of the entities 202a-n and 204a-n (the wallet providers and the issuer processors). The databases 210a to 210n may also store multi-entity flag information associated with consumer accounts that require gateway processing. In particular, when a transaction includes a multi-entity authorization flag then the gateway 208 will receive the transaction information from a payment network (not shown in
In some embodiments, the gateway 208 does not function to store or process consumer specific data (e.g. payment card data and/or consumer profile data), but only function to route the data between the relevant entities. In addition, in some embodiments the database(s) 210a-210n do not store payment information and/or any logs relating to the authorization, clearing or settlement of transactions. However, in some implementations consumer specific data is processed, and transactions are logged so that reconciliation files and the like can be generated. Accordingly, the gateway 208 and the databases 210a-210n provide an intelligent routing system operable to forward messages between the entities involved in a transaction (which may include two or more entities) by reading and interpreting the message stream to initially determine the destination (or destinations), and then to forward a particular message to one or more appropriate destination(s). Pursuant to some embodiments, the access to the gateway 208 will be defined in one or more application programming interfaces (APIs) that help or guide the entities 202 and 204 (wallet providers and issuer processors) to connect to the platform. In general, APIs are sets of requirements or programming instructions that govern how one application talks to another. Thus, pursuant to some embodiments, an interface for updating the routing information and/or routing tables will be provided as new entities 202 and/or 204 are added or modified.
Accordingly, one or more of the databases 210a to 210n of the gateway platform may store the connectivity information between entities (for example, wallet providers 202 and the issuer processors 204 shown in
Referring to
Referring again to
An example of a merchant-initiated, multi-stage authorization and payment flow will now be described with reference to
The multi-entity authorization indicator exists in the credential mapping database for a particular consumer (or end user or account holder) when that consumer holds multiple payment accounts across disparate payment systems. In such a case, account balance synchronization must be provided across two or more authorization systems. For example, a consumer is attempting to pay for a purchase transaction with his or her Smartphone, which is associated with a closed loop account that is currently serviced by a digital stored value account (SVA) processor associated with an MNO. Thus, the system of record for the transaction is the digital SVA processor of the MNO. However, the same consumer had added an open loop instrument, such as a credit card account at an issuer bank, and thus the credit card processor of the issuer FI needs to authorize any transactions of that consumer even though it may not be the system of record. The payment gateway system 300 facilitates communications so that the digital SVA processor (of the MNO) and the card processor (of the issuer FI) are provided with the transaction data irrespective of the entity that acts as the system of record for a particular transaction. If either entity declines to authorize the transaction, then the transaction is declined. It should be understood that a particular consumer may hold three or more accounts that must all be synchronized when a transaction is initiated, and in such cases all of the entities involved must authorize the transaction (in no particular sequence) or else that transaction will be declined.
Thus, referring again to
In the case where the issuer FI approves the authorization request, the payment network 324 receives the authorization or payment approval and also recognizes that a multi-entity flag is set or included. In this case, the payment network 324 then routes the authorization/payment request including the multi-entity flag to the gateway 328 for further processing. The payment gateway 328 receives the authorization/payment request and also recognizes the presence of the multi-entity flag (or multi-entity authorization indicator). The payment gateway 328 then queries the credential mapping database 330 by transmitting various authorization message data which includes, but is not limited to, the original payment credentials and/or primary account number (e.g. PAN). The mapping database 330 receives the query and then maps the PAN to the appropriate SVA account number based on one or more of the data elements in the authorization/payment request that was received. The query may also include any other enrichment data elements or instructions (i.e., identifying the consumer wallet provider, a consumer wallet identifier such as an account number, and the like). The payment gateway 328 then logs the request and formats the authorization/payment request (or reformats the original authorization request) in the required standard defined for the SVA processor 332 that is associated with the SVA account number and/or the other data elements passed from the mapping database 330 (the enabler for value-added services (VAS)). The payment gateway 328 then transmits the formatted (or reformatted) authorization/payment request to the appropriate SVA processor 332.
The SVA processor 332 receives the formatted authorization/payment request and applies standard business and processing rules to make a determination concerning authorization or not, and on approval applies the correct debit or credit to the customer's SVA account (or declines the authorization request as per standard business practices, or BAU). The SVA processor 332 next transmits the authorization/payment response to the payment gateway 328 with the appropriate disposition (an approval or a decline) along with the customer's SVA account number. The payment gateway 328 receives the disposition response from the SVA processor 332, reformats the message data elements into the format required by the payment network 324, and then transmits the reformatted disposition response (an authorization or decline payment response) to the payment network 324.
If the payment network 324 receives an authorization/payment response from the mobile payment gateway 328 indicating that the SVA processor declined the transaction, then the payment network 324 generates a reversal message to “cancel” the authorization or approval previously received from the card issuer 326A. The payment network 324 transmits the reversal message to the card issuer 326A. Upon receiving the reversal message from the payment network 324, the card issuer 326A applies standard business and processing rules associated with reversal messages, and then transmits the reversal response to the payment network 324. The payment network then transmits a decline message to the acquirer FI (or merchant FI) 322, which then generates and transmits a decline message to the appropriate merchant device 312. A decline message may also be generated and transmitted to the consumer's mobile device, which decline message may include details concerning why the transaction was declined and by whom (for example, the transaction was declined by the issuer FI because of a lack of available credit, and/or was declined by the SVA processor due to an insufficient account balance).
However, if the SVA processor also approved the transaction, and the authorization/payment response from the payment gateway 328 was an approval, then the payment network 324 sends an authorization/payment approval response to the merchant FI 322. The merchant FI 322 then generates and routes an authorization/payment approval response to the appropriate merchant device 312. In addition, an authorization message may also be generated and transmitted to the consumer's mobile device.
The multi-lateral gateway system implementations disclosed herein do not require bi-lateral commercial agreements between SVA processors and card issuer processors for each type of payment product (which is typically required when establishing a new implementation). Negotiating and finalizing such bi-lateral agreements is a time consuming process that can slow down implementation and/or acceptance of consumer payment offerings. The presently disclosed gateway systems, apparatus and methods advantageously provide a centralized access mechanism with connectivity among participating entities, sharing of data among multiple sources, translation of data (such as account specific information), and formatting of data as specified by industry standards without the need for such commercial agreements. In addition, in some embodiments the overall process is controlled and monitored by a payment network. Furthermore, entities that enroll or register with the gateway system only need to connect and/or integrate with the gateway system once to have access to any other entity that is already connected to the system, which reduces and/or simplifies the time to market for all entities in the ecosystem. For example, a first credit card processor A, a second credit card processor B, a first digital SVA processor C, and a second SVA processor D all enroll with a gateway processor system. Thus, the credit card processor A has only one relationship, which is with the gateway system, but can support consumers who are served by both digital SVA processors C and D. Similarly, credit card processor B and digital SVA processors C and D also have established a single relationship with the gateway system and now each has access to multiple entities. In contrast, conventional systems require credit card processor A to have a bilateral agreement with each of the SVA processors C and D, and require credit card processor B to have bilateral agreements with SVA processors C and D.
Furthermore, the gateway systems described herein advantageously eliminates the need for a pre-defined system of record hierarchies, thus allowing each system of record to apply fully independent business and processing rules and procedures. In some embodiments, as disclosed herein a payment transaction includes a multiple-entity flag when that payment transaction must be authorized by multiple parties. When the multiple-entity flag is set, then that the purchase transaction will be successful only if it is authorized by a payment card issuer processor, a digital SVA processor, or some other combination or entities. If any one of the entities or parties declines the purchase transaction then a decline message is transmitted to the acquirer FI and/or to the consumer. Such gateway systems ensure that each party in the multi-entity scheme has the ability to independently create and adhere to their own business and processing rules. In particular, each entity or party is an independent entity and therefore a master-slave relationship does not exist. Each entity thus has the opportunity or right to approve or decline a particular purchase transaction of the consumer based on that entity's own rules and/or policies regardless of the payment channel or consumer payment device being utilized.
For example, a consumer uses his credit card to pay a merchant for a purchase transaction. The purchase transaction information is initially transmitted to the payment card processor via a merchant acquirer FI, and the payment card processor contacts the appropriate issuer FI which approves the transaction. However, since a multi-entity authorization flag was set, the purchase transaction information is also forwarded to a digital SVA processor associated with the consumer's mobile money account. In this example, the digital SVA processor checks the consumers stored value account and triggers a decline indication due to unavailability of funds to cover the purchase transaction. Thus, in this case the payment transaction is declined and the gateway system generates a reversal in real time of the initial approval by the payment card processor to maintain the integrity of the purchase transaction in a multiparty ecosystem.
In addition, gateway systems as disclosed herein enable real-time introduction of value added services and processes during payment flow. For example, anti-money laundering (AML) checking, Specially Designated Nationals (“SDN”) list checks and/or know your customer (KYC) checks may be conducted during processing of certain types of purchase transactions, and could affect the outcome or cause the system to request further information. Such AML checking, SDN checking and/or KYC checking typically depend upon international and local regulations, which may be available to and/or stored by the gateway system for application on the fly during a purchase transaction. Furthermore, various pieces of information relating to a particular consumer acquired during one or more purchase transactions could be collected and/or stored by the gateway system (for example, at the payment card processor and/or at the digital SVA processor) over a period of time. This information would then be available for application when needed for future purchase transactions. Accordingly, the gateway system allows value added services to be applied on the fly to purchase transactions, resulting in quick decisions based on one or more results of one or more value added services. Such decisions may include declining a particular purchase transaction, or requiring a consumer to supply additional and/or missing information (which may not be available at one or more of the participating entities). Thus, the real time injection of value added services provides data and access to services that could help comply with local and/or regional financial regulations, and enable real time decision making processes. The gateway system can also act as a central information gathering hub by obtaining data and/or information from multiple entities associated with a particular consumer, thus reducing the need to collect the same information from that consumer on multiple or numerous occasions (unless required by local laws or regulations). Furthermore, such processing helps reduce errors (such as unauthorized transactions), and increases the efficiency and/or speed of purchase transactions.
For example, global deployments of payment instruments require issuer financial institutions to gather or obtain “know-your-customer” (KYC) information from consumers. However, in some cases consumers already have existing payment accounts with stored value account (SVA) providers, and those SVA providers already have KYC information as required by law and/or regulation for those jurisdictions in which consumers perform transactions. Thus, if a particular consumer then opts to enroll or register for an open loop payment instrument, that consumer would potentially need to provide additional consumer information to, for example, an agent (i.e. a local representative of the digital SVA provider), who can then upload the information. But an advantage of the present payment gateway system 300 is that the payment gateway 328 acts as a central administrator and thus can perform initial checks for all required consumer information (including KYC information) and respond back to the agent with a request for any missing information. Thus, the payment gateway 328 can receive consumer information from an agent portal and then perform searches and/or database queries for any missing consumer information (and/or assimilate missing consumer data) because it has access to the data in the mapping databases and to data held by multiple entities that are members of the overall payment gateway system. Accordingly, the payment gateway can provide on-behalf-of (OBO) services for an issuer financial institution by locating, obtaining and then including, for example, KYC information for a particular consumer when that consumer applies to obtain a payment account from the issuer.
In addition, the gateway systems described herein may allow the standardization of KYC and/or AML requirements, despite the wide variety of such requirements in different jurisdictions. For example, as different countries have different KYC requirements, the gateway system may provide a universal standard KYC template that can be customized based on the local requirements. The standard KYC template may include, for example, the requirements that are common to all or substantially all jurisdictions, and then additional templates may be provided or added that include additional requirements as required by different jurisdictions (i.e., additional templates may be provided on a country by country basis). For example, an agent of a wallet provider enters the required KYC information or captures the information electronically and sends the information to the gateway. The gateway may then perform the initial checks or validations to make sure that relevant information has been populated as per local needs.
Additional value added services may be provided as well, such as consumer life cycle management and reporting, and/or other value added services. For example, the gateway 328 may expose one or more APIs or other functions or methods to facilitate an account update (such as an update of a primary account number (PAN) or other consumer information), to facilitate an account deletion, or to manage other consumer life cycle events (such as linking other PANs or accounts). Further, one or more methods or APIs or functions may be exposed to track and manage payment card and/or account expiration. For example, in some embodiments the gateway 328 keeps track of the expiry dates of consumer payment card accounts and creates exception reports concerning the cards and/or accounts that would expire in the next couple of months and sends one or more notifications, for example, to the wallet providers. The wallet provider can then inform the consumer of the impending expiry. The gateway 328 can also facilitate card renewal functions. For example, once the consumer requests a renewal, the gateway 328 can request any additional information as needed and forward this information to the appropriate issuer FI. Once the issuer FI receives this information, the gateway 328 could also facilitate the renewal process. The gateway 328 may also serve to monitor activity on a card or account and/or create an exception report that can be shared with the appropriate wallet provider to act upon. The wallet provider may choose to incentivize consumers to use their accounts through promotional methods or other initiatives as needed.
Other functions may also be facilitated by the gateway 328. For example, if a consumer needs to block a card or account, in some embodiments the gateway 328 may be configured to inform the appropriate issuer FI about the block request and subsequently unblock as needed. The gateway 328 can also facilitate the provision of balance inquiry data and account statements. For example, in some implementations the gateway 328 can retrieve information from one or more databases or fetch information from the system of record and forward account information to the appropriate wallet provider to be delivered to the consumer. The gateway 328 may also be configured to perform or facilitate a confirmation after each transaction. For example, upon successful authorization, the gateway 328 can generate a message that a wallet provider can forward to the consumer.
In each of these cases, the gateway 328 can be operated to keep track of information and to either initiate the appropriate process or help to retrieve information from the respective entities and deliver the appropriate messages to the appropriate or correct entities.
In some embodiments, the gateway system can be operated to provide enhanced or additional reporting to the consumer, to the wallet provider, and/or to an issuer FI. For example, one or more batch files or parameters may be defined for transaction reconciliation and settlement needs. For example, with regard to
Audit files may also be provided by the gateway 328. For example, audit files or requirements may be defined for different types of transactions, and such reports may be provided by the gateway 328 on a prescheduled basis. Customized reporting about transactions, users, and the like for each wallet provider and issuer FI combination may also be provided as needed (for example, on a daily, weekly, monthly, quarterly or other time basis). The gateway 328 can be leveraged to provide summary reports containing Key Performance Indicators (“KPIs”) or other information that can be distributed to the wallet providers and/or to the issuer FIs. For example, KPIs could be the number of transactions, the amount transacted, or the like information.
In some embodiments, the gateway system may be operated to create transaction reconciliation and settlement files. For example, this may include matching data between authorization and settlements, any adjustments such as tips (for example, on restaurant checks), identifying both closed loop and open loop transactions and providing the complete picture to the wallet provider or issuer processor based on the entity that plays the role of system of record.
In some implementations, the gateway keeps logs of all transactions involving participating entities as authorization messages flow between the entities. This information could include, but not limited to, data identifying: a transaction_id, a transaction_type (e.g., a purchase, etc.), a transaction amount, a transaction currency, a transaction date and/or time, a merchant identifier, or the like. In addition, the gateway may be used to facilitate transactions such as reversals, refunds, chargebacks and fraud management.
Referring again to
Next, the gateway next receives 408 the decision from the issuer (to either provision a mobile companion prepaid card to the consumer or not), and forwards that decision to the wallet provider, and the process (from the point of view of the gateway) then ends. It therefore should be understood that the wallet provider may require the consumer to participate in further process steps (not shown) including, for example, utilizing his or her mobile device to confirm the consumer's registration and to initiate an activation process to enable the mobile companion prepaid card to be used to conduct purchase transactions and/or payment transactions. For example, an SMS (a text message) or other type of message may be transmitted to the consumer's mobile device requesting the consumer's approval to activate the account. In some implementations, the message prompts the consumer to authenticate using an mPIN of his or her choice. Upon successful authentication by the consumer, the mobile companion prepaid card is activated and ready to be used at a merchant's point-of-sale terminal (“POS”), or to withdraw cash from an ATM machine, or to perform e-commerce transactions.
Referring again to
Referring again to
The above descriptions and illustrations of processes herein should not be considered to imply a fixed order for performing the process steps. Rather, the process steps may be performed in any order that is practicable, including simultaneous performance of at least some steps.
Although the present invention has been described in connection with specific exemplary embodiments, it should be understood that various changes, substitutions, and alterations apparent to those skilled in the art can be made to the disclosed embodiments without departing from the spirit and scope of the invention as set forth in the appended claims.
The present application claims the benefit of U.S. Provisional Patent Application No. 61/885,665 entitled “Systems, Apparatus and Methods for Mobile Payment Gateway” filed on Oct. 2, 2013, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61885665 | Oct 2013 | US |