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

CryptoPay

CryptoPay используется для криптовалютных платежей через отдельный токен и сеть Crypto Bot API.

  • CRYPTOPAY_ENABLED - включает CryptoPay среди доступных методов.
  • Presentation-ключи PAYMENT_CRYPTOPAY_* - подписи и иконки кнопки в Mini App и Telegram.
  1. Укажите CRYPTOPAY_TOKEN.
  2. Выберите CRYPTOPAY_NETWORK: mainnet или testnet.
  3. Задайте CRYPTOPAY_CURRENCY_TYPE: fiat или crypto.
  4. Проверьте CRYPTOPAY_ASSET, например RUB, USDT или BTC.
  5. Добавьте cryptopay в PAYMENT_METHODS_ORDER.
  • Для тестов используйте соответствующую сеть: testnet-токен не должен попадать в mainnet-настройки.
  • Выполните тестовый платеж и проверьте, что статус закрывается после callback от провайдера.
  • Если сумма или asset выглядят неверно, проверьте сочетание CRYPTOPAY_CURRENCY_TYPE и CRYPTOPAY_ASSET.