
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:
📧 [email protected]
💬 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.
Support by Malestorm
Malestorm provides support by email
Contact the seller directly by email for product questions and issue reports.
Opens your default email app.
What support includes
- Answers to product-related questions
- Help with reported bugs and issues
- Guidance for included third-party assets
What support does not include
- Customizations or new features
- Installation or setup services
Maintenance snapshot
See recent updates, compatibility, support, and developer activity.
- Updated 92 days ago
- Developer active
- Email support available
- Advanced Custom Fields (ACF), Alpine.js
Snapshot updated 10 hours ago
View details Hide details
Maintenance details
This is maintenance data. It does not measure product quality or sales.
- Last update Updated 92 days ago
- Compatibility Not used for scripts
- Releases 1 release in the 95 days since listing
- Developer activity Developer active
- Support Support is offered by email, not through WPBay tickets
- Docs and demo Documentation available · Changelog missing · Demo available
Health reflects increased activity during the last 90 days.
How this snapshot works
Script Health
The score is out of 100 and uses data WPBay can check. Ratings, popularity, and sales are not used.
- Last update 35 points
-
Scripts receive full recency points under 45 days, then step down at 120, 240, 365, and 545 days.
- Compatibility Not scored
-
Scripts do not use WordPress or PHP, so compatibility is not scored.
- Releases 20 points
-
One release earns 14, two or three earn 18, and four or more earn 20. Each accepted product ZIP counts once; reprocessing the same upload and listing-only edits do not count.
- Developer activity 20 points
-
Based on WPBay login and dashboard activity. Exact last-login dates are never shown.
- Support Not scored
-
WPBay cannot measure response times for email or support on another site, so support is not scored.
- Docs and demo 10 points
-
Documentation: 3. Changelog: 1. Working demo or preview: 6.
Score ranges
- 90–100 Excellent
- 75–89 Healthy
- 60–74 Fair
- 40–59 Needs attention
- 0–39 Limited
Long gaps
WPBay also checks for long gaps between updates, developer activity, support replies, and releases. Buyers do not see this score.
- Time since update 45 points
- Last developer activity 30 points
- WordPress compatibility Not scored
- Support replies Not scored
- Fewer releases 10 points

Reviews
There are no reviews yet.