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 done my H1B and PERM processing through Law Offices of Rajiv S Khanna. I got both of them approved. Their service is just great! and I am not into IT..Their whole process is very meticulous and thorough. They work with you diligently through the entire process. Rest assured everything that needs to be and can be done right is done right! I recently changed jobs and unfortunately, I had to go with my new employer's attorney and they have not paid attention to basics and filied recklessly and now I have an enquiry. I wish I had gone with Rajiv..