All you need to do is visit the TopGiftCards shop, select the gift card you want, and complete the steps to purchase it. In most cases, you’ll receive your chosen gift card immediately via email. Some purchases are subject to extra checks, so please allow up to 12 hours for your digital gift card to arrive, and up to 48 hours on weekends.