Just an update. I left her some money on the Caxton card when I returned home. It is to cover medical costs and travel, medication etc.. I said if she has enough left, to withdraw the cash from an ATM and use that to buy the plane ticket, if not then I will top it up and she can get the cash from the ATM and purchase her own ticket.
I think it is best to wait for the visa to come out first before worrying about getting a flight ticket.