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;
identifying, by the server computer, that a website accessed by the user is token-aware, wherein the token-aware website is configured to accept a token cryptogram in data fields of a webpage of the website;
providing, by the server computer, a transaction data identifier to the 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 a transaction;
transmitting, by the server computer, a token and a cryptogram request to a 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 data fields of the webpage of the website.
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.
22 Citations
20 Claims
-
1. A method of performing a transaction comprising:
-
receiving, by a server computer, authentication credentials of a user; identifying, by the server computer, that a website accessed by the user is token-aware, wherein the token-aware website is configured to accept a token cryptogram in data fields of a webpage of the website; providing, by the server computer, a transaction data identifier to the 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 a transaction; transmitting, by the server computer, a token and a cryptogram request to a 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 data fields of the webpage of the website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 processor, for implementing a method comprising; receiving, by the computer, authentication credentials of a user; identifying, by the computer, that a website accessed by the user is token-aware, wherein the token-aware website is configured to accept a token cryptogram in data fields of a webpage of the website; providing, by the computer, a transaction data identifier to the 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 a transaction; transmitting, by the computer, a token and a cryptogram request to a 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 data fields of the webpage of the website.
-
-
10. 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 website 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; transmitting the confirmation to the server computer; providing an indication to the server computer that the website is token-aware, wherein the token-aware website is configured to accept a token cryptogram in data fields of a webpage of the website; receiving, from the server computer, tokenized credentials and a token cryptogram in the data fields of the webpage of the website; and transmitting an authorization request to an acquirer computer, wherein the authorization request includes the tokenized credentials, the token cryptogram, and a unique identifier of the website. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 processor, 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 website 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; transmitting the confirmation to the server computer; providing an indication to the server computer that the website is token-aware, wherein the token-aware website is configured to accept a token cryptogram in data fields of a webpage of the website; receiving, from the server computer, tokenized credentials and a token cryptogram in the data fields of the webpage of the website; and transmitting an authorization request to an acquirer computer, wherein the authorization request includes the tokenized credentials, the token cryptogram, and a unique identifier of the website.
-
Specification