Start implementing mock get payment form details service and lots of refactoring