Systems And Methods For Brokered Authentication Express Seller Links
First Claim
1. A method of processing an electronic payment transaction with a merchant system, comprising:
- receiving at a funds facilitation system a transaction authorization request from the merchant system, the transaction authorization request including a merchant identification and information identifying an account holder that initiated the transaction authorization request from the merchant system;
comparing the merchant identification with merchant data stored in the funds facilitation system to determine if the merchant system has been categorized by the funds facilitation system as a trusted merchant; and
based on a determination that the merchant system has been categorized as a trusted merchant, transmitting an electronic communication from the funds facilitation system to the merchant system to approve the transaction authorization request without the funds facilitation system receiving any additional authentication information from the account holder.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing a transaction authorization from a funds facilitation system for a transaction requested by a user to a merchant system such that the user is not required to input any user authentication information in excess of authentication information required by the merchant system are provided. A system and method can include receiving a transaction request from the merchant system containing a merchant ID, a merchant user ID, and a transaction amount. The system identifies a funds facilitation system user ID based on the merchant ID and the merchant user ID and determines satisfaction of a funds facilitation system user authentication requirement based on the merchant system having a trusted status with the funds facilitation system. A transaction authorization message or transaction denial message is provided to the merchant system based on account information associated with the user and the transaction amount.
263 Citations
48 Claims
-
1. A method of processing an electronic payment transaction with a merchant system, comprising:
-
receiving at a funds facilitation system a transaction authorization request from the merchant system, the transaction authorization request including a merchant identification and information identifying an account holder that initiated the transaction authorization request from the merchant system; comparing the merchant identification with merchant data stored in the funds facilitation system to determine if the merchant system has been categorized by the funds facilitation system as a trusted merchant; and based on a determination that the merchant system has been categorized as a trusted merchant, transmitting an electronic communication from the funds facilitation system to the merchant system to approve the transaction authorization request without the funds facilitation system receiving any additional authentication information from the account holder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method of providing a transaction authorization for a transaction requested by a user to a merchant system, the transaction authorization being provided from a funds facilitation system that requires a funds facilitation user authentication, the transaction authorization being provided to a trusted merchant system without requiring user input of any funds facilitation user authentication information in excess of merchant authentication information required by the merchant system, the method comprising:
-
executing instructions in a processor-implemented system for receiving a transaction authorization request from the merchant system, the transaction authorization request containing a merchant ID, a merchant user ID, and a transaction amount; executing instructions in a processor-implemented system for identifying a funds facilitation system user ID based on the merchant ID and the merchant user ID; executing instructions in a processor-implemented system for determining satisfaction of the funds facilitation user authentication based on the merchant system associated with the merchant ID having a trusted status with the funds facilitation system and the existence of a funds facilitation system user ID that is associated with both the merchant ID and the merchant user ID; executing instructions in a processor-implemented system for providing a transaction authorization message or a transaction denial message to the merchant system based on account information associated with the funds facilitation system user ID and the transaction amount. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented system for providing a transaction authorization for a transaction requested by a user to a merchant system, the transaction authorization being provided from a funds facilitation system that requires a funds facilitation user authentication, the transaction authorization being provided to a trusted merchant system without requiring user input of any funds facilitation user authentication information in excess of merchant authentication information required by the merchant system, comprising:
-
a processor; a computer-readable storage medium containing instructions which when executed on the processor, cause the processor to perform operations including; receiving a transaction authorization request from the merchant system, the transaction authorization request containing a merchant ID, a merchant user ID, and a transaction amount; identifying a funds facilitation system user ID based on the merchant ID and the merchant user ID; determining satisfaction of the funds facilitation user authentication based on the merchant system associated with the merchant ID having a trusted status with the funds facilitation system and the existence of a funds facilitation system user ID that is associated with both the merchant ID and the merchant user ID; providing a transaction authorization message or a transaction denial message to the merchant system based on account information associated with the funds facilitation system user ID and the transaction amount. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of processing an electronic payment at a merchant system, comprising:
-
receiving at the merchant system, authentication information that identifies an account holder with the merchant system; receiving at the merchant system, a transaction request that specifies payment from the funds facilitation system; comparing the authentication information with account information stored in a database associated with the merchant system to identify a merchant user identification associated with the account holder; generating a transaction authorization request that includes the merchant user identification and that also includes a merchant identification, the merchant identification being an identification associated with the merchant system in the funds facilitation system; transmitting the transaction authorization request from the merchant system to the funds facilitation system so that the funds facilitation system can compare the merchant identification with merchant data stored in the funds facilitation system to determine if the merchant system has been categorized by the funds facilitation system as a trusted merchant, and based on a determination that the merchant system has been categorized as a trusted merchant, transmit an electronic communication from the funds facilitation system to the merchant system to approve the transaction authorization request without the funds facilitation system receiving any additional authentication information from the account holder; receiving the electronic communication from the funds facilitation system at the merchant system; and based upon receipt of the electronic communication, the merchant system approving the transaction request. - View Dependent Claims (43, 44)
-
-
45. A method of processing an electronic payment transaction with a merchant system, comprising:
-
receiving at a funds facilitation system a first transaction authorization request from the merchant system; in association with the first transaction authorization request, receiving authentication information from an account holder who initiated the first transaction authorization request to verify the identity of the account holder in relation to an account with the funds facilitation system; based on a successful verification of the authentication information, generating cookie information associated with the account holder and the merchant system and storing the cookie information at a remote user system of the account holder; in response to the first transaction authorization request and the successful verification of the authentication information, transmitting a first electronic communication from the funds facilitation system to the merchant system to approve the first transaction authorization request; receiving at the funds facilitation system a subsequent transaction authorization request from the merchant system; in response to the subsequent transaction authorization request, verifying that the cookie information is stored at the remote user system of the account holder and is valid; and based on a successful verification that the cookie information is stored at the remote user system and is valid, transmitting a subsequent electronic communication from the funds facilitation system to the merchant system to approve the subsequent transaction authorization request without the funds facilitation system again receiving the authentication information from the account holder. - View Dependent Claims (46, 47, 48)
-
Specification