USCIS Guidance on Payment of N-400 Application Fee with a Credit Card
You may pay for your N-400, Application for Naturalization, using a credit card. There is no additional fee to pay with your credit card. The N-400 is the only form that can be paid for by credit card using the G-1450, Authorization for Credit Card Transaction.
Acceptable Credit Cards
You may use Visa, MasterCard, American Express and Discover. You may also use gift cards with Visa, MasterCard, American Express and Discover logos.
I have worked with Rajiv Khanna for all my immigration matters so far. My H1B, 140, 485 etc were all processed by the lawyers working at this firm. Each & every member of this organization is very organized & meticulous with quick turnaround. Rajiv'ji provides direction in complicated situations and always takes care of the client. Now I am processing my 3nd H1B amendment with this group and hopefully I get my GC soon.