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.
Rajiv Khanna Law offices is a very professional unit of people who help you right on the point. The best service and clear distinction offered by them stands in the way they present the case as it is and also with the right kind of knowledge in the limited amount of time available to make a decision. I am grateful for their truthful advise on my travel during H1B approval.