For Online Payment: click here
Making the NVC invoice/fee payment by Cashier's check or Money Order
NVC NO LONGER ACCEPTING PAYMENTS BY P.O. BOX
Immigrant Visa Fees: https://ceac.state.gov/iv
Non-Immigrant Visa Fees: Payment methods vary by embassy