payment functional tests and page object refactored