YoVille will NEVER ask for your password, so please be wary of malicious emails and/or forum posts that request your password, including via web links.
The best way to get help about this issue is to submit a ticket using the help tab above the game screen. The Vikings will then be able to look into why your purchases are not showing up in your account.