Yes, you can use card payment in Everest Region up to Namche only. The more you elevate the hotels usually prefer cash payments. So, it is more advisable to use cash.