CPC G06Q 20/401 (2013.01) [H04L 63/101 (2013.01)] | 11 Claims |
1. A method of performing a transaction with a network appliance and a transaction server, comprising:
receiving, by a network appliance associated with a network address, a data packet containing a request to perform a transaction;
inspecting, by the network appliance, the data packet to confirm that it originated from a computing device authorized to conduct transactions;
retrieving, by the network appliance, a payment token from a secure element comprising a hardware security module of the network appliance, wherein the payment token was provisioned by a resource provider server to the network appliance and stored in the secure element, wherein the resource provider server provisioned the payment token in response to determining a registered physical address associated with a mailing address and the network address matches a known billing address associated with account data and added the network address to a list of authorized network addresses, wherein provisioning the payment token enabled the network appliance to use the payment token to conduct transactions from the registered physical address associated with the network address;
modifying, by the network appliance, the data packet to include the payment token, resulting in a modified data packet; and
sending, by the network appliance, the modified data packet to a transaction server, wherein the transaction server obtains the account data based on the payment token to conduct the transaction using at least a part of the account data.
|