Сценарий · Telegram-бот

Telegram-бот для продажи подарочных карт и пополнений — интеграция FazerCards

Telegram-бот — самый быстрый способ запустить витрину цифровых товаров. Бот принимает заказ, дергает FazerCards POST /order с SKU, получает код через webhook и отвечает покупателю в том же чате — обычно меньше чем за минуту. Без сайта, без чекаут-страниц, без эквайринга.

Шаги интеграции

  1. 1

    Создайте бота в @BotFather

    Откройте @BotFather в Telegram, выполните /newbot, дайте боту имя, сохраните HTTP API token. Это credentials для общения с Telegram.

  2. 2

    Зарегистрируйтесь в FazerCards и получите API-ключ

    Регистрация на reseller.fazercards.com, запустите 5-дневный Gold trial, откройте Настройки → API и скопируйте X-Api-Key. Храните в env-переменной на сервере.

  3. 3

    Свяжите бот с API FazerCards

    В обработчике бота при выборе товара (например PUBG 60 UC) делайте POST https://api.fzr.cards/api/v2/order с SKU id, ID игрока и Idempotency-Key. Сохраните id заказа из ответа.

  4. 4

    Настройте webhook-эндпойнт

    Поднимите публичный HTTPS-URL (например /webhooks/fazercards), укажите его в кабинете. На событие order.completed разбирайте payload, по id заказа находите chat_id Telegram и отправляйте код или подтверждение покупателю.

  5. 5

    Принимайте оплату от покупателя

    С покупателя берите оплату через Telegram Stars, USDT или ваш локальный эквайринг — на ваш выбор. FazerCards отвечает только за оптовое списание; розничная наценка и чекаут — внутри вашего бота.

Что это даёт

  • Запуск за несколько часов — без сайта.
  • 24/7 работа без ручного фулфилмента.
  • Крипта в обе стороны: USDT от покупателя и USDT на FazerCards.
  • Один и тот же бот продаёт карты, ID-пополнения и подписки.

На что обратить внимание

  • У Telegram есть антиспам-лимиты — массовые сообщения нужно ограничивать.
  • Всегда подтверждайте ID игрока (PUBG, Free Fire, MLBB) до отправки заказа — неверный ID = потерянное пополнение.
  • API-ключ только на сервере; если выложите код бота — ключ не должен в нём светиться.

Запустить за 5 минут — без карты

5-дневный Gold trial: полный API, полный каталог.

Вопросы и ответы

Нужен ли Telegram Business-аккаунт?

Нет. Достаточно обычного бота через @BotFather. Telegram Stars / Premium — это фичи для конечного покупателя, не для оператора бота.

Может ли бот работать на нескольких языках?

Да. Локализуйте подсказки в коде; FazerCards возвращает коды и статусы в языко-нейтральном формате.

Как работают возвраты?

Если FazerCards не смог исполнить заказ — приходит webhook order.refunded и баланс восстанавливается. В боте откатите соответствующее списание у покупателя.

Похожие сценарии