You can purchase e-gift cards online instantly from various retailers and restaurants' websites or third-party gift card websites. E-gift cards can be delivered via email or text message and are a great last-minute gift option.