There are several possibilities...of course, it could simply be that your credit card is out of date or out of credit.
It can also be that it's in the wrong currency - iTunes and App Stores will only accept credit cards in the local currency. If you need to purchase apps etc from another App Store or iTunes Store, then you can do this with an Apple Gift card in the local currency - say, US dollars, for example. Even if you're not in the US you can purchase these on-line. You only need the code from the rear of the card, so the retailer can email you this immediately and you're good to go.
Tim