Systems and Methods for Multi-Merchant Tokenization
First Claim
1. A method for multi-merchant tokenization, useful in conjunction with a payment system, the method comprising:
- receiving a transaction from a point of sale terminal of a merchant, wherein the transaction includes an account number, an amount, and a merchant ID;
validating the merchant ID against merchant logs, wherein the validation ensures the merchant is configured for tokenization;
generate, using a processor, a token for the transaction, wherein the token includes a primary account number, an expiration, and a group ID, wherein the expiration is the length of time the token is valid;
providing the primary account number to a payment system;
receiving a response from the payment system; and
outputting the response and the token to the merchant.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for multi-merchant tokenization may include receiving a transaction from a point of sale terminal of a merchant, validating the merchant ID against merchant logs, and generating a token for the transaction. The token includes a primary account number, expiration, and a group ID. Additionally, the system provides the primary account number to a payment system and receives a response back. The response is then output back to the merchant along with the token. In subsequent transactions, the system may receive the token from a one point of sale terminal of the merchant. The system validates the merchant ID against merchant logs and ensures the merchant is configured for tokenization. The token is decrypted and the group ID is compared to the merchant ID in the merchant logs. When they match, the primary account number is provided to the payment system for approval.
294 Citations
20 Claims
-
1. A method for multi-merchant tokenization, useful in conjunction with a payment system, the method comprising:
-
receiving a transaction from a point of sale terminal of a merchant, wherein the transaction includes an account number, an amount, and a merchant ID; validating the merchant ID against merchant logs, wherein the validation ensures the merchant is configured for tokenization; generate, using a processor, a token for the transaction, wherein the token includes a primary account number, an expiration, and a group ID, wherein the expiration is the length of time the token is valid; providing the primary account number to a payment system; receiving a response from the payment system; and outputting the response and the token to the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for multi-merchant tokenization, useful in conjunction with a payment system, the system comprising:
-
a payment service for receiving a transaction from a point of sale terminal of a merchant, wherein the transaction includes an account number, an amount, and a merchant ID; an encryption service for validating the merchant ID against merchant logs, wherein the validation ensures the merchant is configured for tokenization; and a hardware security module, including a processor, for generating a token for the transaction, wherein the token includes a primary account number, an expiration, and a group ID, wherein the expiration is the length of time the token is valid; wherein the payment service further provides the primary account number to a payment system, receives a response from the payment system, and outputs the response and the token to the merchant. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification