Is there a required application fee? How do I pay it?

You must submit an application fee when you apply. The application fee is not re­fundable. If you are a U.S. citizen or current permanent resident, the application fee is $135; for all others, the fee is $155. 

Payment must be submitted online with a major credit card at the time you submit your completed application.