Sucks to be waiting in a line for so long, only to have your credit card declined or being told that you have insufficient funds. Pretty embarrassing too if I may add..
Deposit it into a checking account?
Buy a VISA/American Express Prepaid card and load the cash on to it at a Walmart (or ASDA in your case)
Buy an Apple Gift Card?