Tolemflow / Студии и разработчики ботов

Для студий и разработчиков ботов

Проверка Kaspi во всех клиентских ботах — за один вечер

Не пишите свою проверку чеков под каждого клиента и не чините его, когда что-то меняется. Подключите Tolemflow одним запросом, а время потратьте на логику бота. За каждого приведённого клиента — 20% с его оплат.

50 проверок в месяц бесплатно · примеры на Python и Node.js · вебхуки с HMAC

Зачем студии Tolemflow

Своя проверка чеков — это не один раз написать

Поддержка вместо разработки

Формат чеков и приложения Kaspi меняется, а чинить самописную проверку приходится в каждом клиентском боте. С Tolemflow это наша забота.

Повторы видны только в сети

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

Клиенты звонят вам

«Бот пропустил подделку» — и разбираться студии. У нас — журнал каждой проверки с причиной отказа и уведомления владельцу бота.

Интеграция

Один обработчик — и бот принимает Kaspi

Бот скачивает PDF-чек, который прислал покупатель, и отправляет в Tolemflow. В ответе — решение и причина отказа, которую можно показать покупателю.

  • Проекты без ограничений на тарифе «Студия»: отдельный ключ и ИИН/БИН каждого клиента.
  • Вебхуки с подписью HMAC, повторами и журналом доставок.
  • Конструкторы. Готовые инструкции для Salebot, PuzzleBot и BotHelp.

Документация API

# aiogram 3: покупатель прислал PDF-чек
@router.message(F.document.mime_type == "application/pdf")
async def on_receipt(message: Message, bot: Bot):
    pdf = await bot.download(message.document)
    form = aiohttp.FormData()
    form.add_field("userId", str(message.from_user.id))
    form.add_field("expectedAmount", "2990")
    form.add_field("file", pdf, filename="receipt.pdf",
                   content_type="application/pdf")
    async with aiohttp.ClientSession() as s:
        async with s.post(
            "https://tolemflow.kz/api/receipts/validate",
            headers={"X-API-Key": TOLEMFLOW_KEY}, data=form,
        ) as r:
            result = await r.json()

    if result.get("success"):
        await give_access(message.from_user.id)   # ваша выдача
    await message.answer(result["message"])

Партнёрская программа

Приводите клиентов — получайте 20% с каждой их оплаты

20%

с каждой оплаты тарифа, пока клиент пользуется Tolemflow

1. Возьмите ссылку

Партнёрская ссылка — в кабинете, раздел «Партнёрам». Работает сразу после регистрации.

2. Подключите клиента

Клиент регистрируется по ссылке — и закрепляется за вами. Или просто передайте ему ссылку на регистрацию.

3. Получайте выплаты

Начисления видны в кабинете. Выплачиваем раз в месяц на Kaspi, от 5 000 ₸.

Стать партнёром

Вопросы

Частые вопросы студий

Кто платит за проверки — студия или клиент?

Как вам удобнее. Можно вести все проекты в своём аккаунте на тарифе «Студия» и включить стоимость в свои услуги. А можно, чтобы клиент зарегистрировался сам по вашей партнёрской ссылке и платил за свой тариф — тогда вы получаете 20% с его оплат.

Сколько проектов можно завести?

На тарифе «Студия» — без ограничений, 20 000 проверок в месяц на все проекты. У каждого проекта свой ключ, ИИН/БИН продавца и вебхук.

Как долго начисляются партнёрские?

Пока приведённый клиент оплачивает тариф. Начисление появляется в кабинете сразу после его оплаты.

Как проверять чеки, если бот в конструкторе?

Если конструктор умеет отправлять HTTP-запросы — подключается без кода. Инструкции для Salebot, PuzzleBot и BotHelp — в разделе «Интеграции» внизу страницы.

Есть ли тестовый режим?

Бесплатный тариф: 50 настоящих проверок в месяц, без карты. Этого хватает, чтобы собрать и показать клиенту рабочий бот.

Подключите первого клиента сегодня

API-ключ сразу после регистрации, 50 проверок бесплатно.