Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Для начала взаимодействия с тестовым окружением необходимо зарегистрировать сервис.

Для сервиса будет сгенерирована учетная запись (логин/пароль 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 самостоятельно добавляют запись о новом сервисе, генерируют логин и пароль. Передают их представителям сервиса.


Пример запроса для песочницы:

Method: POST
URL: https://sandbox.goodfin.ru/api/v1/sandbox/registerservice
BODY: 
{}

Тот же пример запроса для песочницы в формате HTTP/1.1:

POST /api/v1/sandbox/registerservice HTTP/1.1
Host: sandbox.goodfin.ru
Content-Type: application/json
Cache-Control: no-cache
{}

Пример получаемого ответа:

BODY:
{
   "serviceSystemName": "iniq8unrB1",
   "password": "h2KLv0UY4g"
}
Пример выполнения метода в SoapUI

  • Нет меток