Песочница
Песочница — это специальная среда API банка для тестирования запросов. Она повторяет структуру боевых методов, но работает с тестовыми данными, поэтому в ней можно безопасно попробовать запросы: проверить авторизацию, форматы запросов и ответов и собрать интеграцию, ничего не задев в реальном банке.
Адрес и токен
В песочнице используется отдельный адрес и единый тестовый токен — никаких ключей генерировать и никаких доступов дополнительно получать не нужно.
| Параметр | Значение |
|---|---|
| Базовый адрес | https://enter.tochka.com/sandbox/v2 |
| Токен | sandbox.jwt.token |
Токен передаётся так же, как в боевой среде — в заголовке:
Authorization: Bearer sandbox.jwt.token
Боевой адрес вида https://enter.tochka.com/uapi/open-banking/v1.0/... в песочнице заменяется на https://enter.tochka.com/sandbox/v2/open-banking/v1.0/.... Остальная часть пути и тела запросов совпадает с продуктовой средой.
Тестовые данные (креды)
Многие методы требуют идентификаторы — клиента, счёта или торговой точки. В песочнице используйте заранее заданные тестовые значения:
| Идентификатор | Значение | Для чего |
|---|---|---|
customerCode | 1234567ab | код тестовой компании |
accountId | 12345810901234567890/044525104 | тестовый счёт |
merchantId | 200000000001097 | торговая точка для платёжных ссылок |
Все данные захардкожены
Ответы в песочнице фиксированные. Метод всегда возвращает заранее подготовленный пример — независимо от того, какие значения вы передали в запросе.
Что это значит на практике:
- в песочнице нельзя создать реальные данные или увидеть ответ именно под ваши параметры
- она нужна, чтобы проверить формат и структуру интеграции — как выглядит запрос, ответ, авторизация и коды ошибок, — а не бизнес-логику
- используйте тестовые креды из таблицы выше: с произвольными значениями метод всё равно вернёт тот же захардкоженный ответ
Особенность платёжных ссылок
В песочнице оплата по платёжной ссылке недоступна. Метод вернёт корректный по структуре ответ, но перейти по ней и совершить оплату не получится, редиректа на платёжную форму не будет. Проверить полный сценарий оплаты можно только в продуктовой среде.
То же касается других сценариев, где требуется реальное действие пользователя (оплата, подтверждение): в песочнице вы получите ожидаемый по формату ответ, но без фактического перехода и списания.
Как начать
- В Postman (или своём коде) укажите базовый адрес
https://enter.tochka.com/sandbox/v2. - В авторизации выберите Bearer Token и впишите
sandbox.jwt.token. - Подставляйте тестовые
customerCode,accountId,merchantIdиз таблицы выше. - Когда структура запросов отлажена — переключитесь на продуктовую среду, сгенерируйте реальный JWT-ключ и используйте свои идентификаторы.
Пошаговая настройка окружения для песочницы описана в разделе Коллекция запросов.
Реализованные методы
Сейчас в песочнице можно вызвать все методы из следующих разделов:
- Работа со счетами
- Работа с клиентами
- Работа с балансами счетов
- Работа с выписками
- Работа с платежами
- Сервис СБП: Работа с ЮЛ
- Сервис СБП: Работа с ТСП
- Сервис СБП: Работа с QR-кодами
- Сервис СБП: Работа с возвратами
- Работа с выставлением счетов
- Работа с закрывающими документами
- Работа с платёжными ссылками