Hello friends, I Have a quick question, i have PEO appointment in croydon, my mode of payment to ukba will be from my debit card which is VISA, but i read in help guidance that they accept only delta and maestro....Does this mean i cant pay from my debit card??...if yes, which is next best option......