Possible cause 3 of 4:
Your Apple ID payment information is incorrect
The payment information used when buying apps is connected to your Apple ID. If the information is incorrect, it needs to be updated before you can buy apps.
What you need to do
Log on to App Store from a computer and update your payment information.
Did this solve the problem?