Character purchase problem

Can I purchase characters with a Steam account? When transferring a character, can the account fill in Steam::xxxxxxxx?