Updated views for being more abstract

* Tested with abstract payment sandbox
* Fixed some CS
* Added some files