Для начала взаимодействия с тестовым окружением необходимо зарегистрировать сервис.
Для сервиса будет сгенерирована учетная запись (логин/пароль Oauth клиента) и идентификатор сервиса. Логин и идентификатор сервиса совпадают.
В песочнице метод /api/v1/sandbox/registerservice эмулирует создание записи о новом подключаемом сервисе в действующей системе Goodfin.
Также после выполнения метода /api/v1/sandbox/registerservice в песочнице: создается пользователь для обслуживания сервиса и пользователь со стационарным клиентом для данного сервиса, которых можно использовать для тестирования и проверки настроек продуктов (согласно II.3. Тестирование и доработка банковского продукта).
Логины пользователей создаются по правилам:
user_<serviceSystemName>
cc_<serviceSystemName>
Пароль у всех пользователей одинаковый - <password> из ответа на вызов метода /api/v1/sandbox/registerservice.
Например, если получен в ответе:
BODY: { "serviceSystemName": "iniq8unrB1", "password": "h2KLv0UY4g" }
Тогда логин user_iniq8unrB1 и пароль h2KLv0UY4g будет использоваться для входа в кабинет поставщика сервиса.
Логин сс_iniq8unrB1 и пароль h2KLv0UY4g будет использоваться для входа в кабинет клиента для тестирования настроек продукта.
В действующей системе данный метод не используется. Специалисты системы Goodfin самостоятельно добавляют запись о новом сервисе, генерируют логин и пароль. Передают их представителям сервиса.