Telegram bot for Bitcoin payments without KYC


Accept Bitcoin payments through your Telegram bot - no KYC, no restrictions and completely anonymous.

KYC (short for Know Your Customer) is a process for identifying customers and verifying their personal data. It is used by banks and other financial institutions, including cryptocurrency exchanges. Its goal is to limit opportunities for money laundering, terrorist financing and more. Although it sounds logical and maybe even necessary, it also has its drawbacks. In addition to the obvious, such as anonymity and decentralization, which are among the best features of Bitcoin, it may include some limitations, such as geographical restrictions for example. Some countries have restrictions on the use of cryptocurrencies, and by confirming your identity, you open the door wide to various restrictions, which is in stark contrast to the concept of Bitcoin - to be free and accessible to everyone.

TGmembership offers you the opportunity to accept Bitcoin payments to your own wallet without identification and verification procedures, which are mandatory in almost all cryptocurrency exchanges. Without KYC checks, you can accept Bitcoin payments from your customers anonymously anywhere in the world, at the address of your choice. The service is freely available for all bots, regardless of the chosen plan. The amount that customers transfer will be transferred to your wallet as soon as it is confirmed on the blockchain. Up to 1% commission and transaction fee can be deducted from it when sending to your wallet.

Install Bitcoin in your Telegram bot

Select Bitcoin from the menu with payment methods in your Telegram botSelect Bitcoin from the menu with payment methods in your Telegram bot
Install Bitcoin in your Telegram bot

Open the /settings menu, select "Payment Methods" and then "Bitcoin".


Enter the Bitcoin address where you want to receive funds from your customersEnter the Bitcoin address where you want to receive funds from your customers
Enter the address of your Bitcoin wallet

The bot will ask you for the address of the Bitcoin wallet, where the funds received from customers will be transferred. If you do not have a Bitcoin wallet, you can use Electrum (Desktop & Mobile), Wallet of Satoshi (Mobile), etc. Another option is the Bitcoin address that cryptocurrency exchanges provide when depositing, if you use one. Almost all major exchanges provide such addresses.


Confirm the Bitcoin address you entered in the previous stepConfirm the Bitcoin address you entered in the previous step

Confirm your address

To avoid mistakes, the bot will ask you to re-enter the address you entered in the previous step.


The bot will ask you to agree to the terms before proceedingThe bot will ask you to agree to the terms before proceeding

Agree to the terms of use

The bot will ask you to agree to the terms of use of Bitcoin payments. From the amount that your customers transfer, transaction fees can be deducted and 1% - the rest will be transferred to the address you entered in the previous step. If you agree and want to continue, press the button below the message to continue.


Bitcoin payments are being installed in your bot. Please wait.Bitcoin payments are being installed in your bot. Please wait.

Wait for the installation to complete

After confirming that you want to use the service, TGmembership will begin the installation process. Please wait, this process may take a few seconds, up to a minute.


Bitcoin payments have been successfully installed.Bitcoin payments have been successfully installed.

The installation is complete

The bot will send a notification when the installation of Bitcoin payment method is completed.


Make sure there is a green check mark to the right of Bitcoin - this is an indicator that your Telegram bot can accept Bitcoin payments.Make sure there is a green check mark to the right of Bitcoin - this is an indicator that your Telegram bot can accept Bitcoin payments.
Confirm that Bitcoin is installed

By clicking on the return button, you will open the menu with payment methods from the first step. Unlike then, a green check mark should now appear to the right of Bitcoin, indicating that the method is installed and ready to use.


Sample payment request - your Telegram bot will use the same format if Bitcoin is installed as a payment method.Sample payment request - your Telegram bot will use the same format if Bitcoin is installed as a payment method.
Your Telegram bot is ready to accept Bitcoin payments

You are ready. When your customers want to pay, they will see Bitcoin as a payment option, along with all other payment methods (if any). By choosing to pay with Bitcoin, TGmembership will create a unique address to send the funds - a new address is created for each order. The amount to be sent by the customer is calculated automatically - the bot converts the price of the plan chosen by the customer using the Bitcoin exchange rate in Binance.


Frequently Asked Questions
  • How is the amount in Bitcoin to be paid by the customer calculated?
    TGmembership uses Binance to check the current price of Bitcoin in US dollars. In case your plan is in a currency other than dollars, we will use some of the other service providers we work with to convert it into dollars, then convert it back to Bitcoin using the Binance exchange rate. This is to protect you from the volatility of Bitcoin.
  • If the customer pays a fee, why do I also pay?
    The customer pays a fee for the transaction from their own wallet to the temporary wallet that TGmembership monitors and controls. After receiving a payment, TGmembership will send the funds from the temporary wallet to your own - additional transaction for which a fee should also be paid.
  • What happens if the customer pays after the transaction has expired?
    The time the customer has to pay for the order is 1 hour. However, TGmembership continues to monitor activity on this address even after that. It is strongly recommended that the customer does not make a transfer after this 1 hour has expired, but we will be able to process the payment even after that. Translations made more than 2 days after the order is created are likely to be lost.
  • How long does it take to process the translation?
    When customers pay for your service, their translation is generally processed within 10 minutes. In certain situations, this may take longer. Keep in mind that the speed with which the transfer is processed also depends directly on the fee that customers pay - if they pay a lower fee, the transfer may take longer to process, and vice versa - a higher fee increases the likelihood of faster processing.

    Once your client has confirmed the payment, we will send the funds to your own wallet. This transaction may take longer to process than the previous one, as TGmembership uses a lower fee to make sure you pay less. The transaction is usually confirmed within about an hour, and in some cases can take several hours.
  • How much transaction fee will I pay?
    TGmembership checks the current transaction fees at the time of order creation. Usually the fee we choose is lower than the last one, but high enough that the transaction can be processed within about an hour (often even faster than that). TGmembership uses Native SegWit addresses to reduce translation fees. At the time of writing (March 6, 2022), the transaction fee from a temporary wallet to your own is around $0.05 (1 sat/vB for a 140 vBytes transaction). However, at times when the network is congested, fees can be significantly higher.
  • What happens if the customer pays with a different currency?
    The transferred amount will be lost. Аddresses generated by the bot can only be used with Bitcoin.
    If you want to accept currencies other than Bitcoin, take a look at some of the other crypto payment methods we support.