Our gift cards are virtual. You may purchase them for yourself or for others. For each gift card created, a unique code will be issued to the recipient. These codes can then be used to pay for orders directly by entering the code at checkout or its balance can be added directly to the recipients account if they already have one on our system. If they do not, they need to create an account through the checkout process. The gift card balance in their account can then be used to make purchases without having to enter a code again. The most secure way to handle these codes would be for the cardholder to add the balance to their account.