PIN-BASED PAYMENT CONFIRMATION
First Claim
Patent Images
1. A method comprising:
- receiving a request to authenticate a consumer who initiated a prospective transaction using a first communications device;
determining whether the consumer has a second communications device linked to an account of the consumer with a third party payment provider, wherein the second communications device is separate and different from the first communications device;
generating, in response to the determining, a random and non-static secret code that changes each time it is generated;
sending the secret code to the second communications device;
prompting the consumer to input the secret code via a pop-up window that is overlying a checkout webpage that is displayed on the first communications device;
detecting an input in the pop-up window from the consumer in response to the prompting; and
selectively authenticating the consumer based on the detected input from the consumer;
wherein the receiving, the determining, the generating, the sending, the prompting, the detecting, and the selectively authenticating are performed by one or more electronic processors.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure involves a method of operating a payment platform. The method includes receiving a request to authenticate a first party from a second party. The method includes determining whether the first party has an account with the payment platform and a communications device associated with the account. The method includes generating a secret code in response to the determining. The method includes sending the secret code to the communications device of the first party. The method includes prompting the first party to input the secret code. The method includes authenticating the first party based on the input from the first party.
31 Citations
20 Claims
-
1. A method comprising:
-
receiving a request to authenticate a consumer who initiated a prospective transaction using a first communications device; determining whether the consumer has a second communications device linked to an account of the consumer with a third party payment provider, wherein the second communications device is separate and different from the first communications device; generating, in response to the determining, a random and non-static secret code that changes each time it is generated; sending the secret code to the second communications device; prompting the consumer to input the secret code via a pop-up window that is overlying a checkout webpage that is displayed on the first communications device; detecting an input in the pop-up window from the consumer in response to the prompting; and selectively authenticating the consumer based on the detected input from the consumer; wherein the receiving, the determining, the generating, the sending, the prompting, the detecting, and the selectively authenticating are performed by one or more electronic processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising; receiving from an online merchant, a request to authenticate a consumer who selected, at a checkout webpage of the online merchant displayed on a first communications device, a third party payment provider as a payment option to pay for a prospective transaction between the consumer and the online merchant; determining whether the consumer has an account with the third party payment provider as well as a second communications device associated with the account, wherein the second communications device is separate and different from the first communications device; generating, in response to the determining and after the request to authenticate the consumer is received, a random and dynamic secret code; sending the secret code to the second communications device, wherein the secret code is not stored in the second communications device; prompting the consumer to input the secret code via a pop-up window that is overlying the checkout webpage that is displayed on the first communications device; detecting an input in the pop-up window from the consumer in response to the prompting; and selectively authenticating the consumer based on the detected input from the consumer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving from an online merchant, a request to authenticate an entity who selected, at a checkout webpage of the online merchant displayed on a first communications device, a third party payment provider as a payment option to pay for a prospective transaction between the entity and the online merchant; determining whether the entity has an account with the third party payment provider as well as a second communications device associated with the account, wherein the second communications device is separate and different from the first communications device; generating, in response to the determining and after the request to authenticate the entity is received, a random and non-static secret code using Javascript, wherein the secret code changes each time it is generated, is not permanently stored, and is unique for each different prospective transaction; electronically transmitting the secret code to the second communications device; generating a pop-up window that is superimposed over the checkout webpage displayed on the first communications device; prompting the entity to input the secret code via the pop-up window; detecting an input in the pop-up window from the entity in response to the prompting; and selectively authenticating the entity based on the detected input from the entity. - View Dependent Claims (20)
-
Specification