Buy gift cards online. They will be delivered instantly on your email after payment is confirmed.