Why on earth do SE insist on useing this?

I have been trying to update my details so i can do a server transfer. But no matter how many times i put my details in i get the message "Please correct your entry".

And it wont even say what part it thinks is wrong.

My details are correct, there is nothing wrong with my card. Why force us to use this?

Has anyone else had this problem?