In Overwatch, while loot boxes are gained automatically at each level, you can purchase them if you'd like an extra chance at that skin or emote you have your eye on.

In Hearthstone, you can purchase card packs, each of them adding five cards to your collection. 

For more information about drop rates of those items, please check: