Thanks Vincewy, that's a good idea, however I've just noticed that the lower fare class is booked up for my dates... I'm glad that I did reserve under "pay later" option this morning and just checked and the fare is still the same as when I booked.
I'm going to wing it and get my visa app done in the morning, then hopefully the fare still holds and I'll book it (inside the next 11 hrs).