Currently, credit card payment option is available for the 41 fee-based forms processed at USCIS Lockbox facilities. To pay by Visa, MasterCard, American Express or Discover, applicants will need to use USCIS Form G-1450.
USCIS will enter credit card data into the Pay.gov system, operated by the U.S. Department of the Treasury, and will then destroy the Form G-1450 to protect the credit card information.
Applicants for naturalization, N-400, and applicants renewing or replacing their Green Cards, I-90, can already use a credit card if they file online at uscis.gov.