An ASP.NET MVC5 single page application which protects its functionality with a payment system