To get Nepal visa, you need to have the following documents with you:
Two Passport-sized photos with a light background
Cash in USD to get the visa fee.
Your passport should be valid for at least 6 months.