eGift cards are delivered via email within 24hrs of payment acceptance.