SCF

🔌 Reseller program

Подключи Telegram Stars CPA
к своей SMM-панели за один вечер.

Поменяй базовый URL и API-ключ — оставшийся 99% кода работает как раньше. action=services / add / status / cancel, идемпотентность, USD-биллинг, лимит 60 req/min на ключ.

🔑 Получить API-ключ 📘 Полная документация

Drop-in совместимость

Те же action-параметры, статусы, форматы ответов что у JustAnotherPanel / SocPanel / 1xPanel.

💵

USD-биллинг

Один баланс ключа в USD, услуги конвертируются автоматом. Не нужно держать Stars/TON в кеше.

🛡️

Идемпотентность

Двойные запросы add дедуплицируются 120 секунд. Сетевые retry не создают дубль-заказы.

🔁

Webhook-роуты

Tegro.Money / Lava.ru / UnitPay / Heleket — стабы готовы, ключи активируют их по флагу env.

⏱️

60 rpm на ключ

Бакет на запрос. Превышение → 429 без отрезания, через секунду снова доступен.

📊

Маржа прозрачно

Берёте свой markup, отдаёте конечнику — мы не лезем во встроенные цены и реферальные.

Что отдаём из коробки

# Service USD / 1000
1 Telegram Channel Subscribers (Task Exchange) $25.00
2 Telegram Channel Boosts (Task Exchange) $50.00
3 Telegram Bot Starts (Task Exchange) $25.00
10 Telegram Stars Transfer (to Post) $18.75
11 Telegram Stars Transfer (to Profile) $18.75
12 Telegram Subscribers RU locale (Manual) $11.00
13 Telegram Subscribers Global (Manual) $9.50
14 Telegram Premium Mix (Manual) $17.00
15 Telegram Boosts Premium (Manual) $28.00

Цены живые. Запроси /api/v2?action=services — получишь актуальный список с min/max/rate.

Интеграция за 5 минут

  1. 1 Открой @StarsCashFlowbot → раздел «Ресселер» → получи API-ключ.
  2. 2 Прогрей баланс в USD (Stars / TON / карты через @CryptoBot и tegro.money).
  3. 3 Подтяни список услуг через services и замапь ID в свой каталог.
  4. 4 Поменяй endpoint в своей панели на https://api-stars.ros.media/api/v2.
  5. 5 Запусти тестовый order через add, проверь жизненный цикл через status.

Примеры запросов

cURL

curl -X POST https://api-stars.ros.media/api/v2 \
  -d "key=YOUR_KEY&action=services"

curl -X POST https://api-stars.ros.media/api/v2 \
  -d "key=YOUR_KEY&action=add&service=1&link=@yourchannel&quantity=200"

curl -X POST https://api-stars.ros.media/api/v2 \
  -d "key=YOUR_KEY&action=status&order=42"

Python

import requests

BASE = "https://api-stars.ros.media/api/v2"
KEY  = "YOUR_KEY"

def call(action, **kwargs):
    return requests.post(BASE, data={"key": KEY, "action": action, **kwargs}).json()

services = call("services")          # list of services with USD rate
order    = call("add", service=1, link="@yourchannel", quantity=200)
status   = call("status", order=order["order"])  # Pending / In progress / Completed / ...

SLA и поддержка

Uptime Целевой 99.5% (single region, Coolify + Traefik + automatic LE renew)
Throughput 60 req/min на ключ. Под более высокие лимиты — отдельная договорённость.
Поддержка Telegram: @StarsCashFlowbot · security@ros.media · @gusevs (founder)
Возврат средств Partial / Canceled статусы возвращают невыполненные слоты на баланс ключа.

Что чаще всего спрашивают

Это полностью совместимо с JustAnotherPanel?

Да. Те же action-параметры, статусы (Pending / In progress / Partial / Completed / Canceled), форматы ответов. Переключение — это поменять URL и key в конфиге панели.

Можно ли держать свой markup?

Конечно. Мы отдаём оптовые цены в USD за 1000. Вы выставляете свой курс конечному клиенту — мы в это не лезем.

Что с приватными каналами?

Для subscribe приватных каналов используйте invite-link (https://t.me/+...) или укажите канал где бот уже добавлен админом. Mini App и бот ведут юзера через chat_join_request с auto-approve.

Как пополнять баланс ключа?

Через бот: Stars / TON / @CryptoBot / fiat-провайдеры (Tegro.Money / Lava.ru / UnitPay / Heleket — по мере подключения).

Готов подключаться?

Бот выдаёт ключ за пару тапов. Тестовый кредит даём авансом — без обязательств.