Amazon currently has $50 iTunes Gift Cards with email delivery on sale for $42.50 when you use the coupon code ITUNES at checkout. You have to spend $50 or more to qualify for the discount, but you can combine two $25 cards, or just go with a single $50 card, depending on your preference.
Whether you are looking to purchase some new apps for your iPhone, iPad, or MacBook, or want to buy some music and Pokécoins, this is the best (and smartest) way to do it. You can also use it to pay for your monthly Apple Music, Netflix or HBO subscription. This is a match of the best discount we've seen recently on the $50 cards, so you may want to stock up while you can.