Barclaycard don't accept esa or pips as a source of income. So if you're disabled don't apply. They don't tell you, just sent emails saying they can't verify your income. Took me several phone calls of over 2 hours to find out the problem. Other banks accept them, just not bardlaycard.