When you place an order online, payment is not processed immediately. There is a pre-authorization placed on the credit card or gift card used to ensure the funds are available. Once the order ships, we complete the transaction and charge the cards. This is why the gift card does not appear in your confirmation email.