This invention relates to mobile payment systems.
More particularly, the present invention relates to mobile payment for online purchases.
In the payments industry, mobile payments systems are becoming more widely used. Mobile payment applications as a virtual credit/debit card are starting to be provided to mobile devices such as smart phones, tablets, watches and other wearable devices, and the like. Mobile payment methods currently include Apple Pay, Android Pay, etc. As an example, a mobile device capable of mobile payment, can be used in a point of sale (POS) terminal to pay for a sale in a retailer store. Mobile payment can provide strong security to prevent fraud by implementing EMV (Europay, MasterCard and Visa) Integrated Circuit Card Specifications for Payment Systems. Furthermore, mobile payment can provide strong security by implementing EMV Payment Tokenization Specifications, or vendor specific payment token scheme.
However, the existing mobile payment cannot be used in online purchasing when the user is purchasing through a PC or other web browsing capable device and the mobile payment resides on a different mobile device. In this case, the user has to manually enter credit or debit card number on the web page of the online store, which can create security fraud because there is no strong authentication in the purchase process.
It would be highly advantageous, therefore, to remedy the foregoing and other deficiencies inherent in the prior art.
An object of the present invention is to provide a method and system of mobile payment for us with a PC.
Another object of the present invention is to provide a Secure method and system of mobile payment for us with a PC.
Briefly, to achieve the desired objects and advantages of the instant invention, provided is a mobile payment system including a web browsing capable device in communication with a world wide web to make purchases online at an online store, a server connected to the online merchant, and a mobile payment device having securely stored payment information connectable to the server to provide payment for the online purchase. A unique identifier is associated with the mobile device and stored by the server to permit connection to the associated mobile device. The online store is connectable to a payment network to exchange payment messages upon receiving payment information from the server.
Also provided is a mobile payment method including the steps of providing a web browsing capable device, providing a mobile payment device having mobile payment capability, and providing a server connectable to an online merchant and the mobile device. The web browsing capable device communicates with the Internet to make an online purchase at the online merchant. The server is provided with a unique identifier associated with the mobile device. A transaction authorization request is sent from the online merchant to the server. The unique identifier is associated with the mobile device by the server to identify the mobile device making a mobile payment. A payment request is sent from the server to the mobile device using the unique identifier to identify the mobile device. A payment response is sent from the mobile device to the server. A transaction authorization response is sent from the server to the online merchant, and an authorization request is sent from the online merchant to a payment network.
The foregoing and further and more specific objects and advantages of the instant invention will become readily apparent to those skilled in the art from the following detailed description of a preferred embodiment thereof taken in conjunction with the drawings, in which:
Turning now to the drawings in which like reference characters indicate corresponding elements throughout the several views, attention is first directed to
To allow online merchant 16 to contact mobile device 12 to pay, a server 17 is provided that can accept registration from mobile device 12 so that server 17 can obtain the IP address of mobile device 12 to forward a notification of payment. To provide security, a unique ID may be used at online merchant 16 to identify mobile device 12. Server 17 stores the unique ID associated with the mobile phone number of the mobile device 12. Also, the use of an ID may solve the issue that some mobile devices, such as tablet PC, watch, wearable, do not have mobile phone numbers.
As an example of general use, PC 14 connects to Online Merchant 16 via Internet connection 15. Online Merchant 16 connects to a Payment Network 20 to process the credit, debit or bank card transaction approval. Mobile Device 12 is capable of mobile payment and is reachable by Server 17 using Internet link 15 to exchange mobile payment messages. Mobile Device 12 can use 2G, 3G, or 4G cellular networks, or home, private or public Wi-Fi as the access technology of Internet 15. Server 17 connects between Online Merchant 16 and Mobile Device 12.
Referring now to
The user intends to purchase on the web page of Online Merchant 16 and performs a login step 22. Login 22 is accomplished by providing a user name and a password. The user uses PC 14 to browse products of Online Merchant 16 and add selected products to the shopping cart well known on in the art. The user then proceeds to check out and requests purchase 23. Online Merchant 16 displays all payment options, e.g. mobile payment with a second device, etc. Then the user selects the mobile payment with a second device option for this transaction. Since the user has previously registered with this Online Merchant 16 with one Mobile Device 12 capable of mobile payment associated with the user name, Online Merchant 16 may display the mobile phone number to get confirmation from the user. If the user has registered multiple Mobile Devices 12 previously associated with the user name, then Online Merchant 16 displays all mobile phone numbers and request user to choose one. Alternatively, to prevent theft of the mobile phone number for payment, the user may register Online Merchant 16 with a unique ID during the account set up process with Server 17 and an icon, such as iPhone 6. The explicit mobile phone number(s) or implicit ID(s) may continue to be stored in the database of Online Merchant 16 for future use. Online Merchant 16 sends Transaction Authorization Request 24 to Server 17 with Payment Information and ID or the mobile phone number of Mobile Device 12 used for payment.
When Server 17 receives Transaction Authorization Request 24 from Online Merchant 16, Server 17 checks its database to determine if Mobile Device 12 is registered and to obtain the current IP address of Mobile Device 12, if registered, by matching the ID or mobile phone number to mobile device 12. Server 17 then sends a Payment Request message 26 to the IP address of Mobile Device 12. Before sending the message, Server 17 and Mobile Device 12 may set up a secured link, e.g. using HTTPS.
Alternatively, Server 17 may maintain a long lived TCP or HTTP(S) connection with the Mobile Device 12. When Server 17 receives Transaction Authorization Request 24 from Online Merchant 16, Server 17 checks if such a long lived connection with this Mobile Device 12 exists by matching the ID or mobile phone number of mobile device 12 with the connection Id. Server 17 then sends a Payment Request message 26 to the TCP connection or HTTP(S) connection with Mobile Device 12.
Furthermore, Server 17 and Mobile Device 12 may have access to the existing notification service, such as Apple Push Notification Service, Google Cloud Messaging, etc. When Server 17 receives Transaction Authorization Request 24 from Online Merchant 16, Server 17 may send a Payment Request message 26 to the Mobile Device 12 using the existing notification service. To send a notification message to Mobile Device 12, the Server 17 stores the client ID of the notification service associated with the ID or mobile phone number to Mobile Device 12.
Mobile Device 12 receives Payment Request notification 26 and provides a signal to the user by sound and/or vibration of Mobile Device 12. Mobile Device 12 displays title of payment, amount to pay, merchant name and other relevant information which comes from payment information sent by Online Merchant 16 in Transaction Authorization Request 24. The user approves payment, which can involve some biometric verification of the user with fingerprint, etc. Mobile Device 12 replies with a Payment Response message 28 to server 17, where Payment Response message 28 indicates some cryptogram for authenticating the card. Some mobile payment does not include the actual card number, instead, a payment token is included. Server 17 sends a Transaction Authorization Response 30 to Online Merchant 16. Transaction authorization response includes, for example, a payment token. Online Merchant 16 then sends an Authorization Request message 32 to Payment Network 20 to process the transaction. Upon receiving Authorization Request 30, Payment Network can provide security processing, such as decryption, card authentication, etc. If the card information is based on virtual card information, such as payment token, Payment Network 20 may provide de-tokenization to get the actual card number. Payment network 20 replies with an Authorization Response 34 to Online Merchant 16. Online Merchant 16 sends an Authorization Indication 36 to PC 14 indicating the status of authorization.
Turning now to
Prior to use of payment system 10, a user who desires to use mobile payment with a second device (mobile device 12), the user may need to first download an application to Mobile Device 12. Mobile device 12 is then used to set up an account with Server 17. Once registered, Mobile Device 12 periodically connect with Server 17 using the IP address of Mobile Device 12 and associated ID or mobile phone number. Turning now to
Alternatively, to maintain a long lived TCP or HTTP(S) connection, the Mobile Device 12 periodically refreshes connection by sending some data. The Mobile Device 12 may perform similar periodical refresh procedure when the existing notification service is used.
Secured communication may be needed in any of the above communication with Server 17, including between Mobile Device 12 and Server 17, and between Server 17 and Online Merchant 16. Security credential may be provisioned. For example, Mobile Device 12 and Server 17 may be provisioned with a shared security key. It will be understood that Server 17 may be part of Online Merchant 16, or a third party server. Also, Server 17 can provide the interface with Payment Network 20 to process credit, debit or bank card transaction approval, i.e. Steps 32 and 34 of the methods illustrated in
Various changes and modifications to the embodiments herein chosen for purposes of illustration will readily occur to those skilled in the art. To the extent that such modifications and variations do not depart from the spirit of the invention, they are intended to be included within the scope thereof, which is assessed only by a fair interpretation of the following claims.
Having fully described the invention in such clear and concise terms as to enable those skilled in the art to understand and practice the same, the invention claimed is:
This application claims the benefit of U.S. Provisional Application No. 62/189,304, filed 7 Jul. 2015.
Number | Date | Country | |
---|---|---|---|
62189304 | Jul 2015 | US |