MULTI-FACTOR AND MULTI-CHANNEL ID AUTHENTICATION AND TRANSACTION CONTROL AND MULTI-OPTION PAYMENT SYSTEM AND METHOD
First Claim
1. A method of allowing a purchaser to use an electronic device to execute the payment of a selected item from a merchant, the method comprising:
- receiving a code representative of transaction-related information associated with the selected item;
retrieving the transaction-related information from the code;
validating the transaction-related information;
selecting at least one payment option from a plurality of predetermined payment options;
generating a payment message based on the transaction-related information and the payment option, the payment message comprising a first segment indicating the payment option and a second segment indicating the purchaser'"'"'s account data associated with the payment option; and
sending the payment message to a payment portal in communication with a plurality of participating entities, each of said participating entities being associated with at least one of the plurality of predetermined payment options.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a multi-option system and method for payment of selected item from a merchant. A purchaser selects a payment option through an electronic device. A payment message indicating the selected payment option and the purchaser'"'"'s account information associated with the selected payment option is sent to a payment portal. The payment portal selects a suitable participating entity based on the selected payment option and sends the purchaser'"'"'s account information to the selected participating entity. The participating entity authenticates the purchaser'"'"'s account and generates an instruction message based on the result of the authentication. The portal receives the instruction message and sends the same to a server of the merchant.
-
Citations
12 Claims
-
1. A method of allowing a purchaser to use an electronic device to execute the payment of a selected item from a merchant, the method comprising:
-
receiving a code representative of transaction-related information associated with the selected item; retrieving the transaction-related information from the code; validating the transaction-related information; selecting at least one payment option from a plurality of predetermined payment options; generating a payment message based on the transaction-related information and the payment option, the payment message comprising a first segment indicating the payment option and a second segment indicating the purchaser'"'"'s account data associated with the payment option; and sending the payment message to a payment portal in communication with a plurality of participating entities, each of said participating entities being associated with at least one of the plurality of predetermined payment options. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of allowing a purchaser to execute the payment of a selected item from a merchant through a payment portal in communication with a plurality of participating entities, each participating entity associated with at least one of a plurality of predetermined payment options, the method comprising:
-
receiving a payment message comprising a first segment indicating a payment option selected by the purchaser from the plurality of predetermined payment options and a second segment indicating the purchaser'"'"'s account data associated with the selected payment option; selecting a participating entity associated with the selected payment option based on the first segment of the payment message; sending the second segment of the payment message to the selected participating entity for validating the purchaser'"'"'s account associated with the selected payment option; receiving an instruction message from the selected participating entity, the instruction message generated based on the validity of the purchaser'"'"'s account; and sending the instruction message to a server of the merchant. - View Dependent Claims (7, 8)
-
-
9. A computer program product for use with a computer, the computer program product comprising a computer readable storage medium having recorded thereon a computer-executable program for causing the computer to perform a process of allowing a purchaser to use an electronic device to execute the payment of a selected item from a merchant, the process comprising:
-
receiving a code representative of transaction-related information associated with the selected item; retrieving the transaction-related information from the code; validating the transaction-related information; selecting at least one payment option from a plurality of predetermined payment options; generating a payment message based on the transaction-related information and the payment option, the payment message comprising a first segment indicating the payment option and a second segment indicating the purchaser'"'"'s account data associated with the payment option; and sending the payment message to a payment portal in communication with a plurality of participating entities, each of said participating entities being associated with at least one of the plurality of predetermined payment options.
-
-
10. A data processing system for allowing a purchaser to use an electronic device to execute the payment of a selected item from a merchant, the system comprising:
-
a transceiver configured to receive a code representative of transaction-related information associated with the selected item; a processor configured to retrieve the transaction-related information from the code; a display configured to display the transaction-related information, such that the transaction-related information can be validated by the purchaser; and a user interface configured to allow the purchaser to select a payment option from a plurality of predetermined payment options; wherein the processor is further configured to generate a payment message based on the transaction-related information and the payment option, the payment message comprising a first segment indicating the payment option and a second segment indicating the purchaser'"'"'s account data associated with the payment option; and wherein the transceiver is further configured to send the payment message to a payment portal in communication with a plurality of participating entities, each of said participating entities being associated with at least one of the plurality of predetermined payment options.
-
-
11. A computer program product for use with a computer, the computer program product comprising a computer readable storage medium having recorded thereon a computer-executable program for causing the computer to perform a process of allowing a purchaser to execute the payment of a selected item from a merchant through a portal in communication with a plurality of participating entities, each participating entity associated with at least one of a plurality of predetermined payment options, the process comprising:
-
receiving a payment message comprising a first segment indicating a payment option selected by the purchaser from the plurality of predetermined payment options and a second segment indicating the purchaser'"'"'s account data associated with the selected payment option; selecting a participating entity associated with the selected payment option based on the first segment of the payment message; sending the second segment of the payment message to the selected participating entity for validating the purchaser'"'"'s account associated with the selected payment option; receiving an instruction message from the selected participating entity, the instruction message generated based on the validity of the purchaser'"'"'s account; and sending the instruction message to a server of the merchant.
-
-
12. A data processing system for allowing a purchaser to execute the payment of a selected item from a merchant through a portal in communication with a plurality of participating entities, each participating entity associated with at least one of a plurality of predetermined payment options, the system comprising:
-
a transceiver configured to receive a payment message comprising a first segment indicating a payment option selected by the purchaser and a second segment indicating the purchaser'"'"'s account data associated with the selected payment option; and a processor configured to select a participating entity associated with the selected payment option based on the first segment of the payment message; wherein the transceiver is further configured to send the second segment of the payment message to the selected participating entity for validating the purchaser'"'"'s account, receive an instruction message generated based on the validity of the purchaser'"'"'s account from the selected participating entity, and send the instruction message to a server of the merchant.
-
Specification