Перейти к содержимому

Технология

Разработка на REST API

Обмен данными между сайтом и чужими системами.

Через REST API сайт разговаривает с внешним миром: заявки уходят в CRM, товары и остатки приходят из учётной системы, оплаты подтверждаются банком, доставка считает стоимость, карты отдают адреса. Мы и подключаемся к чужим API, и открываем собственные методы, когда с данными сайта должна работать другая система.

Любую интеграцию пишем с расчётом на то, что вторая сторона однажды не ответит. Таймауты, повторные попытки, очередь, логи и уведомления об ошибках — не перестраховка, а необходимый минимум: без них потерянный заказ обнаруживается через неделю по жалобе клиента.

При проектировании своих методов отделяем данные от представления и версионируем: изменение формата не должно ломать интеграции, которые уже кто-то использует. Плюс авторизация и ограничение частоты запросов — открытый метод без защиты рано или поздно найдут и начнут выкачивать вашу базу.

Где применяем REST API

Интеграции с 1С, CRM, платёжными системами, службами доставки, картами.

Когда это не нужно

Интеграция живёт вместе с чужой системой: при её обновлении обмен нужно проверять заново.

Мы говорим об этом до старта, а не после подписания договора: переплата за инструмент, который не решает вашу задачу, — самая обидная статья бюджета.

Частые вопросы

Сколько стоит разработка на REST API?

Стоимость зависит от объёма и интеграций: лендинг обходится от 50 000 ₽, корпоративный сайт — от 90 000 ₽, сервис со своей логикой — от 300 000 ₽. Точную смету считаем после разговора о задаче, ориентир можно получить в калькуляторе на сайте.

Где применяется REST API?

Интеграции с 1С, CRM, платёжными системами, службами доставки, картами.

Когда REST API использовать не стоит?

Интеграция живёт вместе с чужой системой: при её обновлении обмен нужно проверять заново.

Кому останутся исходники и доступы?

Все исходники, доступы к хостингу, домену и админке остаются у заказчика. Технически привязывать клиента к себе мы считаем нечестным: уйти к другому подрядчику можно в любой момент.