Transaction initiation determination system utilizing transaction data elements
First Claim
1. A method, comprising:
- receiving, at a merchant computer, a request to complete a transaction via a transaction initiation mode;
determining, based on the transaction initiation mode, a plurality of data elements to be included in a transaction request, the plurality of data elements comprising at least payment device information, access device information, and transaction initiation channel information;
generating a request that includes the plurality of data elements to be routed to a server computer;
sending the transaction request to the server computer, wherein the plurality of data elements are used by the server computer to determine the transaction initiation mode and to generate a credential value based on the plurality of data elements, wherein the server computer is caused to determine a security level for the determined transaction initiation mode and provide that security level to an authorization computer;
receiving, from the server computer, the generated credential value,generating a transaction request that includes the credential value;
routing the transaction request to the authorization computer;
receiving a response from the authorization computer indicating an approval status of the transaction, wherein the approval status of the transaction is determined based on whether a level of risk calculated from information in the transaction request is below the security level; and
completing the transaction upon determining that the approval status indicates that the transaction is allowed.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention directed to systems and methods that allow for determining a transaction initiation mode used to conduct a transaction and applying a specific set of rules associated with the transaction initiation mode to the transaction. A transaction authorization request message is received at a server computer. The transaction authorization message is for a transaction between a consumer and a merchant and includes a plurality of data elements. The server computer determines a transaction initiation mode, from among at least three different transaction initiation modes, used to conduct the transaction based at least in part on the data elements. The server computer applies a specific set of rules associated with the transaction initiation mode to the transaction.
551 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a merchant computer, a request to complete a transaction via a transaction initiation mode; determining, based on the transaction initiation mode, a plurality of data elements to be included in a transaction request, the plurality of data elements comprising at least payment device information, access device information, and transaction initiation channel information; generating a request that includes the plurality of data elements to be routed to a server computer; sending the transaction request to the server computer, wherein the plurality of data elements are used by the server computer to determine the transaction initiation mode and to generate a credential value based on the plurality of data elements, wherein the server computer is caused to determine a security level for the determined transaction initiation mode and provide that security level to an authorization computer; receiving, from the server computer, the generated credential value, generating a transaction request that includes the credential value; routing the transaction request to the authorization computer; receiving a response from the authorization computer indicating an approval status of the transaction, wherein the approval status of the transaction is determined based on whether a level of risk calculated from information in the transaction request is below the security level; and completing the transaction upon determining that the approval status indicates that the transaction is allowed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A merchant computer, comprising:
-
a processor; and a non-transitory computer-readable storage medium, comprising instructions that, when executed by the processor, cause the merchant computer to; receive a request to complete a transaction via a transaction initiation mode; determine, based on the transaction initiation mode, a plurality of data elements to be included in a transaction request, the plurality of data elements comprising at least payment device information, access device information, and transaction initiation channel information; generate a request that includes the plurality of data elements to be routed to a server computer; send the transaction request to the server computer, wherein the plurality of data elements are used by the server computer to determine the transaction initiation mode and to generate a credential value based on the plurality of data elements, wherein the server computer is caused to determine a security level for the determined transaction initiation mode and provide that security level to an authorization computer; receive, from the server computer, the generated credential value, generate a transaction request that includes the credential value; route the transaction request to the authorization computer; receive a response from the authorization computer indicating an approval status of the transaction, wherein the approval status of the transaction is determined based on whether a level of risk calculated from information in the transaction request is below the security level; and complete the transaction upon determining that the approval status indicates that the transaction is allowed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification