
Accept USDT payments directly on Telegram — with no intermediaries and no payment processing fees
CryptoPay Bot is a self-hosted Telegram bot that allows you to accept USDT payments via three blockchain networks — TRC20 (TRON), ERC20 (Ethereum) and TON — without using third-party payment systems such as CoinPayments or NOWPayments.
Funds are transferred directly to your own wallet. No holding period, no commission on each transaction. You own the infrastructure, you own the keys.
Why this, rather than a payment processor?
Most cryptocurrency payment gateways charge a fee of 0.5–1% per transaction. CryptoPay Bot completely eliminates the middleman — it generates a unique HD wallet address for each account, monitors the blockchain directly and automatically confirms payments. You never lose control of your funds, not even for a second.
What’s included
– Full source code — Python (aiogram 3.x), fully documented, ready for deployment
– Three blockchain networks — USDT on TRC20, ERC20 and TON, switchable for each account
– HD wallet system — BIP44-compliant; a single mnemonic phrase manages addresses across all three chains
– QR code generation — customers scan the code, and their wallet automatically fills in the address and amount
– Automatic blockchain monitoring — a background process checks for incoming payments every 15 seconds
– Bilingual interface — English and Russian, switch with a single tap; other languages can be easily added
– Permanent menu — convenient button-based navigation; no need to memorise commands
– Payment history and balance panel — track every transaction with comments and links to orders
– Docker Compose configuration — the entire stack (bot, worker, PostgreSQL, Redis) is launched with a single command
– Step-by-step setup guide — README in English and The text is written in Russian and is understandable even to those who aren’t involved in development. Please read the README file carefully to ensure correct installation.
Technology stack
Python 3.12 · aiogram 3.x · PostgreSQL · Redis · SQLAlchemy 2.0 (asynchronous) ·
TronGrid API · Alchemy API · TONCenter API · Docker Compose
Who is it for
– Freelancers and small businesses wishing to accept cryptocurrency without using a payment processor
– Developers looking for a working multi-chain payment bot for customisation or resale;
– Agencies offering crypto payment integration as a service to local businesses
– Anyone tired of paying 1% or more of every transaction to a third party.
What you’ll need to get started
– A server or VPS (any affordable VPS for $5 a month will do)
– Docker installed (everything runs with a single command)
– A free token for the Telegram bot (from @BotFather)
– Free API keys from TronGrid and Alchemy (registration takes 2 minutes for each)
Licence
You receive the full source code with a licence to use, modify and deploy it for
an unlimited number of personal or client projects. Reselling the unmodified source code
in its original form is prohibited — see the licence terms for details.
Support
For any queries before or after your purchase, please contact me directly:
📧 fabricio_malstrom@proton.me
💬 Telegram: @bobneck
I personally answer all questions regarding setup — this isn’t some faceless template;
I created it myself and will help you get it up and running.
CryptoPay Bot is a self-hosted Telegram bot that allows you to accept USDT payments via three blockchain networks — TRC20 (TRON), ERC20 (Ethereum) and TON — without using third-party payment systems such as CoinPayments or NOWPayments.
Funds are transferred directly to your own wallet. No holding period, no commission on each transaction. You own the infrastructure, you own the keys.
Why this, rather than a payment processor?
Most cryptocurrency payment gateways charge a fee of 0.5–1% per transaction. CryptoPay Bot completely eliminates the middleman — it generates a unique HD wallet address for each account, monitors the blockchain directly and automatically confirms payments. You never lose control of your funds, not even for a second.
What’s included
– Full source code — Python (aiogram 3.x), fully documented, ready for deployment
– Three blockchain networks — USDT on TRC20, ERC20 and TON, switchable for each account
– HD wallet system — BIP44-compliant; a single mnemonic phrase manages addresses across all three chains
– QR code generation — customers scan the code, and their wallet automatically fills in the address and amount
– Automatic blockchain monitoring — a background process checks for incoming payments every 15 seconds
– Bilingual interface — English and Russian, switch with a single tap; other languages can be easily added
– Permanent menu — convenient button-based navigation; no need to memorise commands
– Payment history and balance panel — track every transaction with comments and links to orders
– Docker Compose configuration — the entire stack (bot, worker, PostgreSQL, Redis) is launched with a single command
– Step-by-step setup guide — README in English and The text is written in Russian and is understandable even to those who aren’t involved in development. Please read the README file carefully to ensure correct installation.
Technology stack
Python 3.12 · aiogram 3.x · PostgreSQL · Redis · SQLAlchemy 2.0 (asynchronous) ·
TronGrid API · Alchemy API · TONCenter API · Docker Compose
Who is it for
– Freelancers and small businesses wishing to accept cryptocurrency without using a payment processor
– Developers looking for a working multi-chain payment bot for customisation or resale;
– Agencies offering crypto payment integration as a service to local businesses
– Anyone tired of paying 1% or more of every transaction to a third party.
What you’ll need to get started
– A server or VPS (any affordable VPS for $5 a month will do)
– Docker installed (everything runs with a single command)
– A free token for the Telegram bot (from @BotFather)
– Free API keys from TronGrid and Alchemy (registration takes 2 minutes for each)
Licence
You receive the full source code with a licence to use, modify and deploy it for
an unlimited number of personal or client projects. Reselling the unmodified source code
in its original form is prohibited — see the licence terms for details.
Support
For any queries before or after your purchase, please contact me directly:
📧 fabricio_malstrom@proton.me
💬 Telegram: @bobneck
I personally answer all questions regarding setup — this isn’t some faceless template;
I created it myself and will help you get it up and running.
Only logged in customers who have purchased this product may leave a review.
Loading...
Malestorm supports this product Supported
Product support includes:
- ✔ The seller will answer product related questions
- ✔ Assistance with reported bugs and issues
- ✔ Help with included third-party assets
However, product support does not include:
- ✖ Customization services
- ✖ Installation services

Reviews
There are no reviews yet.