Подключите Инвойсбокс с помощью ИИ-агента
Это так же просто, как поставить виджет: скопируйте промпт и отправьте своему агенту — он прочитает документацию в машиночитаемом виде, возьмёт схемы API и соберёт интеграцию.
Прочитай https://docs.invoicebox.ru/llms.txt и изучи мой проект. Сначала предложи план: сценарий оплаты и какие настройки понадобятся. Версия API — /v3/. Проверочные запросы делай только на демо-магазине и без реальных персональных данных. Боевые вызовы и денежные операции — только после моего подтверждения. Реализуй создание заказа, восстановление после таймаута по merchantOrderId, проверку подписи уведомления, сверку суммы и повторную обработку одного уведомления без двойной оплаты. Токены держи в переменных окружения. В конце запусти тесты и перечисли допущения.Агент, который умеет действовать
Всё, что ниже, помогает агенту прочитать документацию. Если нужно, чтобы он выставлял счета и проверял оплату сам, подключите MCP-сервер Инвойсбокс: ассистент получит восемь инструментов с подтверждением денежных операций человеком.
Что получает агент
llms.txt
Оглавление всей документации со ссылками на markdown, инструкции по интеграции и правила работы: базовый URL, авторизация, лимиты, восстановление после таймаута, типовой сценарий оплаты.
llms-full.txt
Вся документация одним файлом, около 900 КБ. Если столько в контекст не влезает, берите раздел целиком — выгрузки перечислены ниже.
OpenAPI 3.1
Машиночитаемый контракт публичных методов: пути, схемы запросов и ответов, типы полей и enum-значения.
Markdown любой страницы
Добавьте .md к адресу страницы или используйте /raw/<путь>.md — без HTML-разметки.
Демо-доступ
Публичный токен и тестовый магазин — агент может проверить интеграцию, не дожидаясь ваших ключей.
Схемы и SDK
Схема OpenAPI 3.1 и коллекция Postman: все операции публичного контракта одним файлом (точное число — в самом файле). Методы модулей проведения платежей, Инвойсбокс.Бизнес и агентской схемы описаны на страницах, но в файл пока не попали — их схем у нас нет. Где чей контракт — машиночитаемо в coverage-manifest.json: по каждому методу сказано, брать ли его из схемы или со страницы.
Как называются сущности
Карта терминов, чтобы модель не путала русские и английские имена — «invoice» здесь ложный друг переводчика:
Order— заказ. Его формирует поставщик (магазин) черезPOST /v3/billing/api/order/order, он с этим заказом работает и в его рамках получает информацию об оплате. Когда документация говорит «выставить счёт покупателю», технически создаётся именно Order.OrderContainer— контейнер заказов: группа заказов, объединённых одним процессом оплаты покупателя, в том числе от разных поставщиков.Invoice— счёт. Его получает и оплачивает покупатель; счёт формируется на контейнер (группу) заказов, поэтому один счёт может нести несколько заказов от одного или нескольких поставщиков.Payment— оплата: транзакция в пользу оплаты счёта. Счёт может быть оплачен одной или несколькими транзакциями.- «Магазин» —
Merchant, точка продаж с токеном и настройками; «организация» —Counterparty, юрлицо, которому принадлежат магазины.
Инвойсбокс.Бизнес — личный кабинет Инвойсбокс, где организации работают с гарантийным фондом; сущности там те же самые, отдельной модели у него нет.
Критерии готовности интеграции — машиночитаемым файлом: acceptance-contract.json (он же по-человечески — чеклист запуска).
Выгрузки по разделам
Раздел целиком, с текстом всех его страниц — когда полный файл в контекст не влезает: llms-api.txt · llms-id.txt · llms-merchant.txt · llms-payment.txt · llms-business.txt · llms-marketplace.txt · llms-partner.txt · llms-scenarios.txt · llms-dictionary.txt · llms-design.txt