For applicants filing from outside the United States, Form I-130 can be paid for with a check. All other immigrant visa fees, which are processed by the National Visa Center can only be paid online with an account from a U.S.-based bank.
For applicants filing from outside the United States, Form I-130 can be paid for with a check. All other immigrant visa fees, which are processed by the National Visa Center can only be paid online with an account from a U.S.-based bank.