Embodiments disclosed herein generally relate to methods, apparatus and systems for simplifying and streamlining mobile payment device provisioning. In particular, a mobile device provisioning framework system is described that includes a plurality of components that interact by using standard interface specifications and standard messaging specifications to facilitate the provisioning of mobile devices.
Advances in technology are allowing more and more consumers to utilize their mobile devices (such as mobile telephones) to conduct payment transactions at merchant point of sale locations. One technological approach to facilitate such transactions is through the use of near field communication (“NFC”) capabilities of mobile devices. For example, a mobile device may be configured to operate pursuant to the PayPass NFC standards, allowing a mobile device to conduct payment transactions at merchant locations that support the PayPass protocol.
Unfortunately, however, there are a number of obstacles to financial institutions (FIs) and other entities that wish to implement NFC payment applications on mobile devices. For example, it can take a year or more for an issuer FI to enable their payment card portfolio to support mobile payments. These deployments are made particularly complex due to the difficulty in integrating the many components associated with an NFC ecosystem, including interactions between the issuer FI, trusted service managers (“TSMs”), secure element issuers (“SEIs”), different mobile devices and different mobile network operators (“MNOs”). While some standards have been promoted (such as the “Global Platform” NFC standards), the standards do not provide an end-to-end approach for supporting NFC payment programs.
It would therefore be desirable to provide an infrastructure and systems that allow issuers to execute mass deployment of NFC services by scaling through simplicity by creating end-to-end configurations.
Features and advantages of some embodiments of the present disclosure, and the manner in which the same are accomplished, will become more readily apparent upon consideration of the following detailed description taken in conjunction with the accompanying drawings which illustrate exemplary embodiments and which are not necessarily drawn to scale, wherein:
A number of terms are used herein for ease of exposition and convenience. For example, the term “PayPass” is used to refer to a contactless payment method promulgated by MasterCard International Incorporated. Those skilled in the art will appreciate that embodiments may be used with other contactless payment schemes as well.
Features of some embodiments will now be described by reference to
Each of the entities and/or components of
The “Secure Element Issuer Trusted Service Manager” (or SEI TSM) 108 is the Trusted Service Manager on-behalf of the Secure Element Issuer 106 responsible for the access control and content management of the Secure Element 105. The Data Preparation Bureau 110 is an entity or service provider that performs aggregation of card holder personalization data from the Issuer FI 102. The “Service Provider Trusted Service Manager” (or SP TSM) 112 is the entity responsible for the delivery and management of the NFC service on-behalf-of the Issuer 102.
In some embodiments, the “Secure Element” (or SE) 105 is a tamper proof smart card chip capable of providing high security to embed NFC payment services into a mobile device 104. Accordingly, mobile devices configured to operate as NFC payment devices are provided with one or more Secure Elements 105. The “mobile device” 104 may be a mobile telephone, a tablet computer, a personal digital assistant (PDA), a portable music player, a laptop computer, a portable gaming device, a wearable electronic device (such as a wristwatch), or any other electronic portable device. In some embodiments, non-portable devices, such as game consoles, flat-screen televisions, and/or set-top boxes, are configured to be payment devices and thus include an SE.
While only a single issuer FI 102, SEI 108, mobile device 104, and other components are shown in
All actors shown in the system 100 of
Currently, despite the existence of standards, the integration between actors or entities of a mobile device provisioning system is typically carried out in a fragmented environment, as each actor or entity may have interpreted and implemented the standards in a different way as applied to their own products. Thus, even if the connections between components or entities implement known standards such as the “Global Platform” (GP) standard and/or other standards, it is still necessary to implement a specific configuration for each project. In addition, it is not unusual for the mobile provisioning workflow to differ for each Issuer FI in accordance with its own preferences. The same applies for all the use cases that may occur after a mobile device has been provisioned, such as processing a mobile telephone number change, a handset stolen or lost incident, and the like.
Thus, the mobile provisioning framework system 101 in accordance with processes described herein provides standardized end-to-end configurations for mobile provisioning (and also for post-provisioning matters), which beneficially reduces the complexity of systems integration. To achieve this, the mobile device provisioning framework system specifies standard end-to-end configurations for the entire value chain. A number of components and interfaces are provided to facilitate interactions. For example, an Issuer/SP TSM standard interface may be provided so that a standardized interface is offered between Issuers and SP TSMs. Such an Issuer/SP TSM standard interface helps issuers to be independent from SP TSM vendor proprietary implementations. Pursuant to some embodiments, such a standardized interface is based on (and/or is an extension of) the Open Application Programming Interface (Open API) of MasterCard International Incorporated and GP specifications, and provides flexibility to support both real time and batch file processing for provisioning requests. The MasterCard Open API provides a means for issuers to choose a number of mobile device services, such as a certified mobile device process to confirm device eligibility, a mobile device provisioning service process, and a key management service process to allow simplified issuer key exchange and distribution throughout the system. In addition, in some embodiments, by supporting a batch file interface, the Issuer/SP TSM standard interface helps issuers to minimize the initial deployment effort to utilize personalization files for the provisioning request to an SP TSM in the same manner as a personalization bureau. Accordingly, in some embodiments, the Issuer/SP TSM standard interface provides support for at least two different use cases, including a first use case where data preparation is done either by the issuer or by a Data Preparation Bureau and EMV prepared data is provided to the SP TSM, and a second use case where personalization data is provided to the SP TSM and the data preparation is done by the SP TSM on behalf of the issuer. EMV is a global standard utilized for payment devices, which covers the processing of credit, debit, and pre-paid payments for cards that contain a microprocessor chip and NFC enabled devices when used at a payment terminal. A company called EMVCo, owned by American Express, JCB, MasterCard and Visa, manages, maintains and enhances EMV Card Specifications to ensure global interoperability of payments (from, for example, chip cards and mobile devices) with acceptance devices such as point of sale terminals and ATMs.
In some embodiments, an SP TSM to SEI TSM interface (SP TSM/SEI TSM standard interface) is provided. In some embodiments, the SP TSM/SEI TSM standard interface may be based on one or more industry standard interface specifications, such as, for example, Global Platform V1.1. However, due to the complexity of such industry standards, in some implementations a simplified configuration is defined to provide an end to end service scenario (providing end to end service including the SP TSM/SEI TSM standard interface together with the Issuer/SP TSM standard interface).
Referring again to
In some embodiments, based on the MasterCard Open API, one or more entities may provide key management services (“KMS”) to allow simplified issuer key exchange and distribution throughout the system. For example, in some implementations the KMS may be provided by MasterCard International Incorporated as part of the MasterCard Stand-in On-behalf-of service. In such embodiments, issuers need not perform key exchange and distribution with multiple parties. The use of the KMS may further provide simplified embedded SE key management, as “On-behalf-of” key management services may be provided to the SE Issuer as a trusted third party, thereby helping to deploy mobile convergence service based on embedded Secure Elements.
In some embodiments, standardization of mobile device and Secure Element configurations may be provided. Currently, there are a large number of different options and configurations of different mobile devices and Secure Elements. Pursuant to some embodiments, an entity (such as MasterCard International Incorporated) may provide a set of standard recommendations for mobile device and SE configuration to both MNOs and issuers to guarantee a consistent user experience for the OTA provisioning services described herein.
Pursuant to some embodiments, a service provider on boarding process (“SPOB”) is provided that defines a standard process to integrate with an SP TSM. For example, an entity such as MasterCard International Incorporated may provide a standard issuer on-boarding process to certified SP TSMs, thereby helping issuers shorten mobile convergence service deployment time and efforts. In this example, a standard recommendation regarding parameter configuration may be provided that defines the list of standard PayPass parameter profiles for issuers to select based on their business requirements. Accordingly, in some embodiments, the mobile device provisioning framework system may provide issuers with options regarding the provisioning of mobile devices. For example, an issuer may be provided with a menu of predefined options and/or templates, such as ten standard profiles or standardized templates that can be selected in accordance with their business needs. The issuer may then be able to select one of the standard profiles or standard templates based on the type or types of mobile device(s) that the issuer wishes to be able to provision, and/or based on the type or types of Secure Element(s) to be provisioned. In some embodiments, an issuer may have the further option to modify one or more characteristics associated with a standard profile or standard template, for example, in accordance with their business model. In some embodiments, the mobile device provisioning framework system receives a selection of a standard profile or standard template from the issuer, and then operates to provision a consumer's mobile device based on the selected standard profile or standard template. Thus, the mobile device provisioning system uses standard interfaces and provides a predefined and/or limited number of standard profiles or standard templates for selection by issuers (which, in some implementations, can be modified in a limited manner), which simplifies and streamlines the provisioning process for the issuers. In addition, embodiments allow ready integration with Card Personalization Validation (CPV) processes using existing tools to provide end to end services for issuers to configure MasterCard's Mobile PayPass (MMPP) profile/internal test/CPV certification/SP TSM deployment, thereby allowing SP TSM and SEI TSMs to easily test and confirm MMPP.
In some embodiments, an SEI routing interface may be provided which supports third party Service Roaming with a standard end user experience. Such embodiments provide a new user experience to achieve a seamless OTA provisioning service from third party Service Providers with the flexibility to connect to a third party SEI TSM. Such embodiments reduce the integration cost between the SP TSM and the SEI TSM for service roaming by eliminating one-to-one (1:1) integration requirements and instead by using a centralized routing network.
The BIP is a mechanism by which a mobile phone provides a (U)SIM with access to the data bearers supported by the mobile device (for example, Bluetooth, IrDA, and the like) and the network (for example, GPRS, 3G, and the like). A Subscriber Identity Module (SIM) card is used to communicate on GSM-type networks, whereas a USIM is a micro-computer which is able to handle several applications, such as a contactless electronic payment application. The high performance communication BIP can deliver broadband-like data speeds to the USIM, which enables operators to deliver revenue generating services faster, more effectively, and with higher reliability than via an SMS channel. The BIP also allows (U)SIM cards to download data through a mobile devices' high speed data channel (like GPRS and 3G) onto the (U)SIM. Thus, services like Remote File Management (RFM) and/or Remote Application Management (RAM) are significantly faster through BIP, and are thus ideally suited for performing administrative operations, such as loading and/or updating applications on the (U)SIM of a mobile device.
Referring again to
Referring again to
Once the consumer's initial eligibility has been confirmed, and back office processing has been initiated by the issuer FI 410, the mobile device 404 needs to be provisioned with the appropriate application data. One of two approaches may be used (and those skilled in the art will appreciate that others may be used as well). A first approach is illustrated in
In some embodiments, the SP TSM 412 also interacts 509 with the customer or end user 402 to perform activation or verification code processing. In such cases, the customer enters his or her activation or verification code into the mobile device 404 which transmits the activation or verification code to the SP TSM 412. In such implementations, after verifying the activation or verification code the SP TSM 412 transmits 511 a MMPP provisioning load/installation request message via a BIP channel to the Secure Element 406, which may be a UICC in the mobile device 404. The SP TSM 412 then performs 513 MMPP personalization via the BIP, and in some embodiments, the SP TSM 412 transmits 515 a push notification for MasterCards' Mobile PayPass user interface (MMPP UI) download from a third party application server (which may be via SMS with a uniform resource locator (URL)) to the mobile device 404. The end user 402 then interacts with the mobile device 404 which transmits 517 registration information to the SPT TSM 412 with activation data. The SP TSM 412 then transmits 519 a MMPP UI binding request to the SEI TSM 408. The binding request allows an application installed on the mobile device 404 to communicate with an application inside the Secure Element 406. In some embodiments, the application on the mobile device 404 is a graphical user interface (GUI) which communicates with the MMPP (the application inside the secure element 406), which are thus bound once the process executes. Referring again to
Thus, in accordance with some embodiments, once the push personalization processing (items 511-521) is completed, the mobile device 404 and secure element 406 will have been personalized with PayPass application data and payment information. The SP TSM 412 will complete the process by sending 523 a status change notification (signifying the successful completion of personalization processing) to the SEI TSM 408. The mobile device 404 may then be used to conduct NFC payment transactions.
Referring again to
Once the pull personalization processing is completed (items 611-621), the mobile device 404 and Secure Element 406 will have been personalized with PayPass application data and payment information. The SP TSM 412 will complete the process by sending 623 the status change notification (signifying the successful completion of personalization processing) to the SEI TSM 408. The mobile device 404 may then be used to conduct NFC payment transactions.
In some embodiments of the service update process 700, the issuer FI 410 transmits 701 an OTA update request to the Data Preparation Bureau 422 with customer data associated with the mobile device to be updated. In an EMV implementation, the Data Preparation Bureau 422 transmits 703 an Issuer EMV key derivation request to a KMS entity or key management system (such as the MasterCard KMS service (Issuer and SE Key Store 418) or another third party KMS service) for data preparation. The KMS system, in response to the key derivation request, will conduct a data preparation (such as EMV data preparation). The Data Preparation Bureau 422 also transmits 705 an OTA provisioning request to an SP TSM 412 with personalization data on behalf of the issuer FI 410. However, in some embodiments, the Data Preparation Bureau 422 is bypassed by the issuer because data preparation is not required, and thus the issuer instead directly contacts the SP TSM 412.
Referring again to
Reference is now made to
In some embodiments, the above descriptions and depictions of processes should be considered to mandate a fixed order for performing process steps as a final framework may require such processing. However, in some embodiments the process steps described herein may be performed in any order that is practicable.
Several specific exemplary embodiments have been described herein, but it should be understood that various changes, substitutions, and alterations may be made by those skilled in the art to the disclosed embodiments without departing from the spirit and scope of the disclosure as set forth in the appended claims.
This application claims the benefit of U.S. Provisional Patent Application No. 61/729,089 filed on Nov. 21, 2012, the contents of which are hereby incorporated by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
61729089 | Nov 2012 | US |