Документация API ТекКит
Интегрируйте бухгалтерию и платежи в ваши сервисы за считанные минуты. RESTful API, строгая типизация и полный контроль над данными.
Безопасная аутентификация
Мы используем стандартный Bearer Token (JWT) для всех запросов к API.
Чтобы получить доступ, сгенерируйте API-ключ в личном кабинете в разделе Настройки → Интеграции. Ключ состоит из 64 символов и действителен до ручной отмены.
Никогда не публикуйте секретные ключи в клиентском коде (frontend). Используйте их только на сервере.
Пример запроса (cURL)
Справочник по Endpoints
Основные ресурсы для работы с платежами и клиентами.
Инвойсы (Invoices)
POST /v1/invoices
Создание счетов на оплату. Автоматическая генерация PDF и отправка ссылки клиенту в мессенджер.
Клиенты (Customers)
GET /v1/customers
Управление базой контрагентов. Получение истории транзакций и обновление контактных данных.
Транзакции (Transactions)
GET /v1/transactions
Лог всех финансовых операций. Фильтрация по датам, статусам (paid, pending, failed) и суммам.
Webhook Events
Подпишитесь на события, чтобы получать уведомления в реальном времени, когда что-то происходит в аккаунте пользователя ТекКит.
- payment.success Средства успешно поступили на счет мастера.
- invoice.expired Срок оплаты счета истек без транзакции.
- refund.created Инициирован возврат средств клиенту.
Пример Payload (JSON)
{
"id": "evt_1N8x2L",
"type": "payment.success",
"data": {
"object": {
"id": "pi_3Oz...",
"amount": 5400,
"currency": "RUB",
"status": "succeeded"
}
}
}
Библиотеки и SDK
Не хотите писать парсеры с нуля? Используйте наши официальные библиотеки для популярных языков программирования. Мы поддерживаем их и выпускаем обновления параллельно с API.
npm install @teckit/sdk
Присоединяйтесь к сообществу
Обсуждайте интеграции, делитесь решениями и получайте поддержку от других разработчиков и команды ТекКит.
Перейти в форум разработчиков