Did he bank with Barclays?
In that case, I don't know how she can do it without doing a bank transfer back. Unless she opens up a prepaid credit card type account under an alias (I think Ffrees still offer these), but it will cost her money to do that. They used to take (I think) 2.5% of however much got put into the account, so she'd need to add an extra 2.5% to the amount deposited. But at least this can be done in any post office or newsagent that offers Payzone and can be done in cash.
Who knows, but it needs to be paid back in a cash for at. Not Amazon vouchers or anything else. That's just my view.