do uscis accept personal checks?
You may pay fees with bank drafts, cashier's checks, certified checks, personal checks, and money orders that are drawn on U.S. financial institutions and payable in U.S. funds. ... For some forms, you may be able to file your application and pay the fees in person at a USCIS field office in the United States.