I have recently paid my and my spouse H1B fees using NEFT. This was for Chennai Consulate. You will have to pay the amount in Step 8 while booking your appointment at https://cgifederal.secure.force.com/. I’ll list the details for you
In Step 8, you will get the details regarding fee payment. It will be 190$ for each of you.
There is a link where you can see payment options.
In payment options you can click on the NEFT link, and it will open a page with details on the Bank Account to which you have to pay, and the total amount to pay. The account number will be unique for you.
If you are paying for you and your family, you don't need to transfer the money three time. You need to transfer once for the combined amount. This amount will also be mentioned on the page.
While doing the online payment, choose account type as "Current" and Type as "Domestic". I got this info from VISA helpdesk.
After doing the payment it will take 3hrs to 2 days for the receipt info to appear on your page at "Step 8"
Once you get that, you can proceed and book the appointment.