dont know if you can pay for fuel with Visa card. Why not try the UVAIR fuel card or organise with some other international handler. Also dont take too many large denomination US Dollar notes and the notes must not be too old otherwise they dont accept them