Перейти к содержимому

Настройка CryptoPay

CryptoPay позволяет принимать платежи криптовалютой (Bitcoin, Ethereum, USDT и другие) прямо через Telegram.

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • TON Coin (TON)
  • USDT (Tether)
  • Плюс 10+ других альткойнов
  • Аккаунт Telegram
  • Торговый аккаунт CryptoPay
  • Сгенерированный API токен
  1. Создайте аккаунт CryptoPay

    • Откройте @CryptoBot в Telegram
    • Запустите бота
    • Перейдите в раздел “Merchant”
    • Примите условия
  2. Сгенерируйте API токен

    • В панели CryptoPay для торговцев
    • Перейдите в “API Settings”
    • Создайте новый API токен
    • Скопируйте токен
  3. Настройте переменные окружения

    Окно терминала
    CRYPTO_PAY_ENABLED=true
    CRYPTO_PAY_TOKEN=ваш_токен_здесь
    CRYPTO_PAY_URL=https://pay.crypt.bot
  4. Перезагрузите бота

    Окно терминала
    docker compose down && docker compose up -d
  5. Протестируйте платеж

    • Отправьте /start боту
    • Выберите подписку
    • Выберите CryptoPay
    • Завершите тестовую транзакцию
ПеременнаяОписание
CRYPTO_PAY_ENABLEDВключить/отключить CryptoPay
CRYPTO_PAY_TOKENВаш API токен
CRYPTO_PAY_URLEndpoint API
  • Справка CryptoPay: @CryptoBot
  • API документация: Доступна в панели торговца
  • Сообщество: Telegram крипто сообщества