If anybody don't know the people who can't buy anything on Origin is not because of their bank but its EA itself. Its actually because your account is blacklisted for whatever reason by the EA servers for buying anything.
Do a google search and there are tons of threads about that. The only solution is to contact support and ask the guy in live chat nicely to escalate your issue to technical department and then get your account cleared from them which may take a while.
Don't believe me? Go make a new account and try buying something cheap on it with your card, your transaction will go through fine.
And many thanks Faizy for this useful info, I have also made an account there and I am currently waiting for my documents to get proved. Already done card verification with webcam