Browser integration with Cryptogram
First Claim
Patent Images
1. A method of performing a transaction comprising:
- receiving, by a server computer, authentication credentials of a user accessing a merchant website associated with a merchant, wherein the authentication credentials are associated with a user account issued by the server computer;
identifying, by the server computer, that the merchant website accessed by the user is a token-aware web site configured to accept a token cryptogram to facilitate the transaction in hidden data fields of a webpage of the merchant website by identifying a unique identifier of the merchant website and transmitting the unique identifier of the merchant website to a processing network to verify the unique identifier of the merchant website;
providing, by the server computer, a transaction data identifier to the merchant website, wherein the transaction data identifier identifies underlying transaction data and is associated with the authentication credentials;
receiving, by the server computer, a confirmation that the transaction data identified by the transaction data identifier is approved by the user to complete the transaction with the merchant;
transmitting, by the server computer, a token and a cryptogram request comprising the unique identifier of the merchant website to the processing network, wherein the token is linked to the transaction data identified by the transaction data identifier;
receiving from the processing network, a token cryptogram based on the token; and
providing, by the server computer, tokenized credentials and the token cryptogram to the hidden data fields of the webpage of the merchant website to conduct the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure includes utilizing a token cryptogram with a browser to facilitate a transaction. A webpage of a website is configured to accept a token cryptogram in fields of the webpage. The webpage of the website may indicate that it is token-aware and is configured to accept the token cryptograms.
-
Citations
19 Claims
-
1. A method of performing a transaction comprising:
-
receiving, by a server computer, authentication credentials of a user accessing a merchant website associated with a merchant, wherein the authentication credentials are associated with a user account issued by the server computer; identifying, by the server computer, that the merchant website accessed by the user is a token-aware web site configured to accept a token cryptogram to facilitate the transaction in hidden data fields of a webpage of the merchant website by identifying a unique identifier of the merchant website and transmitting the unique identifier of the merchant website to a processing network to verify the unique identifier of the merchant website; providing, by the server computer, a transaction data identifier to the merchant website, wherein the transaction data identifier identifies underlying transaction data and is associated with the authentication credentials; receiving, by the server computer, a confirmation that the transaction data identified by the transaction data identifier is approved by the user to complete the transaction with the merchant; transmitting, by the server computer, a token and a cryptogram request comprising the unique identifier of the merchant website to the processing network, wherein the token is linked to the transaction data identified by the transaction data identifier; receiving from the processing network, a token cryptogram based on the token; and providing, by the server computer, tokenized credentials and the token cryptogram to the hidden data fields of the webpage of the merchant website to conduct the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer comprising:
-
processing logic; a network interface coupled to the processing logic; and a computer readable medium accessible to the processing logic, the computer readable medium comprising code, executable by the processing logic, for implementing a method comprising; receiving, by the computer, authentication credentials of a user accessing a merchant website associated with a merchant, wherein the authentication credentials are associated with a user account issued by the computer; identifying, by the computer, that the merchant website accessed by the user is a token-aware website configured to accept a token cryptogram to facilitate a transaction in hidden data fields of a webpage of the merchant website by identifying a unique identifier of the merchant website and transmitting the unique identifier of the merchant website to a processing network to verify the unique identifier of the merchant website; providing, by the computer, a transaction data identifier to the merchant website, wherein the transaction data identifier identifies underlying transaction data and is associated with the authentication credentials; receiving, by the computer, a confirmation that the transaction data identified by the transaction data identifier is approved by the user to complete the transaction with the merchant; transmitting, by the computer, a token and a cryptogram request comprising the unique identifier of the merchant website to the processing network, wherein the token is linked to the transaction data identified by the transaction data identifier; receiving from the processing network, a token cryptogram based on the token; and providing, by the computer, tokenized credentials and the token cryptogram to the hidden data fields of the webpage of the merchant website to conduct the transaction.
-
-
9. A method of performing a transaction comprising:
-
receiving a transaction data identifier from a server computer, wherein the transaction data identifier is associated with authentication credentials verified by the server computer; providing a transaction completion interface of a merchant website associated with a merchant to a computing device, the transaction completion interface making the transaction data identifier viewable to a user of the transaction completion interface, wherein the transaction data identifier identifies underlying transaction data; receiving a confirmation from the user that the transaction data identified by the transaction data identifier is approved to complete the transaction with the merchant; transmitting the confirmation to the server computer; providing an indication to the server computer that the merchant website is a token-aware website configured to accept a token cryptogram to facilitate the transaction in hidden data fields of a webpage of the merchant website by transmitting a unique identifier of the merchant website to the server computer; receiving, from the server computer, tokenized credentials and a token cryptogram in the hidden data fields of the webpage of the merchant website; and transmitting an authorization request to an acquirer computer, wherein the authorization request includes the tokenized credentials, the token cryptogram, and the unique identifier of the merchant website. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer comprising:
-
processing logic; a network interface coupled to the processing logic; and a computer readable medium accessible to the processing logic, the computer readable medium comprising code, executable by the processing logic, for implementing a method comprising; receiving a transaction data identifier from a server computer, wherein the transaction data identifier is associated with authentication credentials verified by the server computer; providing a transaction completion interface of a merchant website associated with a merchant to a computing device, the transaction completion interface making the transaction data identifier viewable to a user of the transaction completion interface, wherein the transaction data identifier identifies underlying transaction data; receiving a confirmation from the user that the transaction data identified by the transaction data identifier is approved to complete a transaction with the merchant; transmitting the confirmation to the server computer; providing an indication to the server computer that the merchant website is a token-aware website configured to accept a token cryptogram to facilitate the transaction in hidden data fields of a webpage of the merchant website by transmitting a unique identifier of the merchant web site to the server computer; receiving, from the server computer, tokenized credentials and a token cryptogram in the hidden data fields of the webpage of the merchant website; and transmitting an authorization request to an acquirer computer, wherein the authorization request includes the tokenized credentials, the token cryptogram, and the unique identifier of the merchant website.
-
Specification