USCIS service centers are now accepting credit card payments using Form G-1450, Authorization for Credit Card Transactions, for all forms. This is part of USCIS’s credit card payment pilot, which has the eventual goal of digital payment processing at all service centers.
For more information, please visit the Pay with a Credit Card page.