Не вижу смысла его документировать - код слишком простой и не нужен в объяснении "почему".
Комментарии, которые отвечают на вопрос "что", а не "почему" - это трата времени. Название методов у вас отвечает на "что".
P.S Ну можно конечно метод в сервисе перемеиновать и дополнить инфо чего там возвращается, например getPayInfo
рекомендую заменить на вот такое (вы не отписываетесь в классе компонента, это приведет к утечкам; вместо этого создавайте Observable потоки и в шаблоне компонента используйте пайп async):