refactoring and adding payments and bank contact support

in addition removed access to some unsupported feature