USCIS will now only accept electronic payments, ending the use of checks and money orders for immigration fees.