From USCIS: USCIS has simplified the process for paying the USCIS Immigrant Fee online in our electronic immigration system. The revised payment process reduces the amount of information an immigrant must provide to USCIS.
Additionally, in response to customer feedback, anyone can now
pay the USCIS Immigrant Fee for an immigrant. For example, a family
member, friend, employer, attorney, or accredited representative can pay
the fee as long as they have the immigrant’s Alien Registration Number
(A-Number) and DOS Case ID.
The USCIS Immigrant Fee
is required for individuals immigrating to the United States as lawful
permanent residents. USCIS uses this fee to process, produce, and
deliver Permanent Resident Cards (Green Cards).
If you have any questions about online filing, including how to pay the USCIS Immigrant Fee, please contact us using our online help form.