How can I pay for an ESTA?
You can pay for the ESTA application and authorization fees using a credit or debit card. The ESTA currently accepts American Express, MasterCard, Visa, Diners Club International, and JCB. Your application can only be processed if your application is complete … Continued