No, you can't set up pre-authorized payments on your U.S. Visa card.