the strange part is that i used the same card previously to buy angry birds level pack and it worked! maybe it is a temporary problem with their master card verification server?