hmrc / self-service-time-to-pay-frontend   0.2.0-2-gad4db33

Apache License 2.0 GitHub

self-service-time-to-pay-frontend

Scala versions: 2.11

self-service-time-to-pay-frontend


About

Self Service Time To Pay Frontend is the frontend microservice for Pay What You Owe In Instalments, used for self-assessment tax liabilities. It displays the web pages that users interact with and contacts multiple backend services to retrieve and store information. It has multiple endpoints that are navigated through in sequence, beginning with eligibility, through to calculator and then arrangement. The following diagram shows the overview of the SSTTP architecture.

ServiceOverview

Run locally

Start up supporting services with sm2 --start SSTTPservice manager profile

To run with test endpoints enabled: sbt runTestOnly

If the dependent services for the webchat link on "Set up a payment plan with an adviser" page are required run sm2 --start DIGITAL_ENGAGEMENT_PLATFORM_ALL as well

Navigate to http://localhost:9063/pay-what-you-owe-in-instalments/test-only/inspector

For all other enviroments see: https://confluence.tools.tax.service.gov.uk/display/SSTTP/Service+Links

For all other enviroments see: https://confluence.tools.tax.service.gov.uk/display/SSTTP/Service+Links


Note about integration tests

Nb: Running the integration tests locally - i.e. sbt test- may require that ASSETS_FRONTEND is not running locally.

Further information


License

This code is open source software licensed under the Apache 2.0 License.