If I were to try to buy something from the EC shop items, how would I mark using a pre-paid Visa gift card as my method of payment?
I think you treat it as a Visa card. EC doesn't actually run the EC store, it's a private company that does it and we derive some portion of the proceeds.