Post payment processing tokenization in merchant payment processing
AssigneeHome Depot Product Authority, LLC
InventorsApekshith Ramesha, John Laffoon, Stephen Pitts
Life of this patent
Estimating the term…
Abstract
Systems and methods for payment processing include receiving, by a payment terminal, a personal account number to complete a payment. The personal account number is encrypted by the payment terminal. The encrypted personal account number is sent from the payment terminal to a merchant server via a network. The encrypted personal account number is sent from the merchant server to a tokenization service provider server for tokenization and validation via a payment processor. The merchant server receives an indication of whether the transaction was successful and a token from the tokenization service provider server.
Claims20
A method, comprising:
- receiving, by a payment terminal, a personal account number to complete a payment;
- encrypting, by the payment terminal, the personal account number;
- sending the encrypted personal account number from the payment terminal to a merchant server via a network;
- sending, via the network, the encrypted personal account number to a tokenization service provider server for tokenization and validation by a payment processor;
- and
- receiving, at the merchant server, an indication of whether the transaction was successful and a token from the tokenization service provider server.
A method, comprising:
- receiving, by a tokenization service provider server, a request for a payment transaction from a merchant server;
- determining, by the tokenization service provider server, an action to take based on the payment transaction as received from the merchant server;
- and
- initiating, by the tokenization service provider server, the action as determined.
A system, comprising:
- a payment terminal configured to receive a payment transaction, the payment terminal comprising a processor and a memory, wherein the processor receives a payment account number and encrypts the payment account number;
- and
- a merchant server configured to facilitate secure payment transactions and in electronic communication with the payment terminal by a network, the merchant server comprising a processor and a memory, wherein the processor receives the payment account number as encrypted from the payment terminal, sends the encrypted payment account number to a tokenization service provider server to complete the payment transaction, and receives a token from the tokenization service provider server once the payment transaction is complete.
Dependencies are inferred from the claim text.