This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
If you have bought it digitally from another site, yes you should receive an CD key. Which you need to enter on your Battle.net account.
To make sure:
Battle.net -> Login
Account -> Your game accounts.
If Diablo 3 has been added to this list -> SUCCES!