How can I pay for my passport for in-person appointments at the Embassy?
U.S. citizens that are applying for a passport using a DS-11 form can pay the fee online at https://www.pay.gov/public/form/start/1274042472/ .
If you have an in-person appointment and decide to pay for the application at the U.S. Embassy or Consulate, you will only be able to pay by credit card or cash; checks or debit cards will not be accepted.