I do like getting them from ShopDisney... as those e-cards have the additional option to add them to your digital wallet. If you like paying with your phone it's a nice option, but it's via the bar code not tap and pay. But it only show the initial balance on the digital card - no running total or current balance. But card can be reloaded via the DisneyGiftCards website (check balances, move balances from one card to another).
If you have a Sams Club membership: today, while supplies last, Sam's Club has the Disney $200 Value eGift Card for $180.00. Also, free email delivery is included with this deal. Limit 2 of these discounted cards per Sam's Club membership.