Tokenizing a primary account number prior to transmission to a terminal
In some implementations, a transaction card may receive transaction data from a transaction terminal based on initiation of a transaction with the transaction terminal; generate a tokenized primary account number, for use with the transaction, based on the transaction data and an actual primary account number of the transaction card; and transmit the tokenized primary account number to the transaction terminal for processing the transaction.
1 . A first device, comprising:
one or more memories; and
one or more processors, coupled to the one or more memories, configured to:
receive, from a second device, information associated with a transaction;
generate, based on the information associated with the transaction, a first tokenized number and a second tokenized number, for use with the transaction,
wherein the first tokenized number is generated based on one or more first parameters and the second tokenized number is generated based on one or more second parameters; and
transmit, to the second device, the first tokenized number and the second tokenized number.
2 . The first device of claim 1 , wherein the one or more processors, to transmit the first tokenized number and the second tokenized number, are further configured to:
transmit a combined tokenized number that is based on the first tokenized number and the second tokenized number.
3 . The first device of claim 1 , wherein the one or more first parameters change across a plurality of transactions, including the transaction, and
wherein the one or more second parameters do not change across the plurality of transactions.
4 . The first device of claim 1 , wherein the first tokenized number is a single-use tokenized number, and the second tokenized number is a multi-use tokenized number.
5 . The first device of claim 1 , wherein at least one of the first tokenized number or the second tokenized number is generated based on at least a portion of an account number.
6 . The first device of claim 1 , wherein the first device is brought into communicative proximity of the second device for the transaction.
7 . The first device of claim 1 , wherein a first format associated with at least one of the first tokenized number or the second tokenized number is different from a second format associated with an account number.
8 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
one or more instructions that, when executed by one or more processors of a first device, cause the first device to:
receive, from a second device, information associated with a transaction;
generate, based on the information associated with the transaction, a first tokenized number and a second tokenized number, for use with the transaction,
wherein the first tokenized number is generated based on one or more first parameters and the second tokenized number is generated based on one or more second parameters; and
transmit, to the second device, the first tokenized number and the second tokenized number.
9 . The non-transitory computer-readable medium of claim 8 , wherein the one or more instructions, that cause the first device to transmit the first tokenized number and the second tokenized number, cause the first device to:
transmit a combined tokenized number that is based on the first tokenized number and the second tokenized number.
10 . The non-transitory computer-readable medium of claim 8 , wherein the one or more first parameters change across a plurality of transactions, including the transaction, and
wherein the one or more second parameters do not change across the plurality of transactions.
11 . The non-transitory computer-readable medium of claim 8 , wherein the first tokenized number is a single-use tokenized number, and the second tokenized number is a multi-use tokenized number.
12 . The non-transitory computer-readable medium of claim 8 , wherein at least one of the first tokenized number or the second tokenized number is generated based on at least a portion of an account number.
13 . The non-transitory computer-readable medium of claim 8 , wherein the first device is brought into communicative proximity of the second device for the transaction.
14 . The non-transitory computer-readable medium of claim 8 , wherein a first format associated with at least one of the first tokenized number or the second tokenized number is different from a second format associated with an account number.
15 . A method, comprising:
receiving, by a first device and from a second device, information associated with a transaction;
generating, based on the information associated with the transaction, a first tokenized number and a second tokenized number, for use with the transaction,
wherein the first tokenized number is generated based on one or more first parameters and the second tokenized number is generated based on one or more second parameters; and
transmitting, by the first device and to the second device, the first tokenized number and the second tokenized number.
16 . The method of claim 15 , wherein transmitting the first tokenized number and the second tokenized number comprises:
transmitting a combined tokenized number that is based on the first tokenized number and the second tokenized number.
17 . The method of claim 15 , wherein the one or more first parameters change across a plurality of transactions, including the transaction, and
wherein the one or more second parameters do not change across the plurality of transactions.
18 . The method of claim 15 , wherein the first tokenized number is a single-use tokenized number, and the second tokenized number is a multi-use tokenized number.
19 . The method of claim 15 , wherein at least one of the first tokenized number or the second tokenized number is generated based on at least a portion of an account number.
20 . The method of claim 15 , wherein the first device is brought into communicative proximity of the second device for the transaction.