If anyone still looking for a solution. I faced the same problem recently and figured out the mcrypt module was not enabled on website hosting enabled enable, I was able to load Payment Methods tab in backend and checkout page in the frontend.
You can easily enable mcrypt module from cPannel / plesk settings.
Or if you don't have access to it, you can ask the host company to enable it for you.