Сценарий · Telegram-бот
Telegram-бот для продажи подарочных карт и пополнений — интеграция FazerCards
Telegram-бот — самый быстрый способ запустить витрину цифровых товаров. Бот принимает заказ, дергает FazerCards POST /order с SKU, получает код через webhook и отвечает покупателю в том же чате — обычно меньше чем за минуту. Без сайта, без чекаут-страниц, без эквайринга.
Шаги интеграции
- 1
Создайте бота в @BotFather
Откройте @BotFather в Telegram, выполните /newbot, дайте боту имя, сохраните HTTP API token. Это credentials для общения с Telegram.
- 2
Зарегистрируйтесь в FazerCards и получите API-ключ
Регистрация на reseller.fazercards.com, запустите 5-дневный Gold trial, откройте Настройки → API и скопируйте X-Api-Key. Храните в env-переменной на сервере.
- 3
Свяжите бот с API FazerCards
В обработчике бота при выборе товара (например PUBG 60 UC) делайте POST https://api.fzr.cards/api/v2/order с SKU id, ID игрока и Idempotency-Key. Сохраните id заказа из ответа.
- 4
Настройте webhook-эндпойнт
Поднимите публичный HTTPS-URL (например /webhooks/fazercards), укажите его в кабинете. На событие order.completed разбирайте payload, по id заказа находите chat_id Telegram и отправляйте код или подтверждение покупателю.
- 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 и баланс восстанавливается. В боте откатите соответствующее списание у покупателя.