CryptoPay Setup
CryptoPay enables cryptocurrency payments (Bitcoin, Ethereum, USDT, and more) directly through Telegram.
Supported Cryptocurrencies
Section titled “Supported Cryptocurrencies”- Bitcoin (BTC)
- Ethereum (ETH)
- TON Coin (TON)
- USDT (Tether)
- Plus 10+ other altcoins
Requirements
Section titled “Requirements”- Telegram account
- CryptoPay merchant account
- Generated API token
Setup Instructions
Section titled “Setup Instructions”-
Create CryptoPay Account
- Open @CryptoBot on Telegram
- Start the bot
- Go to “Merchant” section
- Accept terms
-
Generate API Token
- In CryptoPay merchant panel
- Navigate to “API Settings”
- Create new API token
- Copy the token
-
Configure Environment
Terminal window CRYPTO_PAY_ENABLED=trueCRYPTO_PAY_TOKEN=your_token_hereCRYPTO_PAY_URL=https://pay.crypt.bot -
Restart Bot
Terminal window docker compose down && docker compose up -d -
Test Payment
- Send
/startto bot - Select subscription
- Choose CryptoPay
- Complete test transaction
- Send
Configuration Variables
Section titled “Configuration Variables”| Variable | Description |
|---|---|
CRYPTO_PAY_ENABLED | Enable/disable CryptoPay |
CRYPTO_PAY_TOKEN | Your API token |
CRYPTO_PAY_URL | API endpoint |
Support
Section titled “Support”- CryptoPay Help: @CryptoBot
- API Documentation: Available in merchant panel
- Community: Telegram crypto communities