For selling inside Telegram

Take crypto payments right in the chat

Create an invoice for the amount you agreed on, send it to the buyer and get paid to your balance — no website, no checkout.

10 cryptocurrencies · 8 networks on one balance
The invoice screen in a chat
Invoice paid
Telegram notification
Getting started

How to take your first payment

No website and no checkout — it all happens in the chat.

Step 1

Open the bot

Your wallet balance becomes the account that receives payments.

Step 2

Create an invoice

Set the amount, the coin and a description — the bot returns a payment link.

Step 3

Send it to the buyer

Send the link in the chat. The buyer chooses a payment method available on the payment page.

Step 4

Get paid

Funds are credited to your balance and you get a notification for every payment.

What you get

Payment in the same chat where you made the deal

The invoice, the confirmation and the payment history all stay inside Telegram.

Invoices for any amount

A payment request in the coin you want, with an order description and a link you can send to any chat.

Checks for refunds and bonuses

Refund a payment or hand out a bonus as a check — the buyer needs no wallet address.

Payment notifications

Every payment arrives as a Telegram notification, so you never have to check the balance manually.

Payment history

All payments, amounts and statuses in one list — easy to reconcile orders and count revenue.

Your own bot or app via API

Plug in the Merchant API: an invoice is created with one request and the payment status arrives as a webhook inside your product.

How it all works in detail — in the help center

Invoices

An invoice that issues itself

An invoice is a payment link: send it to a chat, pin it in a channel or put it on your site. Amount, number of payments, due date and schedule are configurable — the link stays the same.

  • Reusable invoices The same invoice can be paid any number of times: once, exactly N times or without a limit — the counter is right in the list.
  • Issued automatically on a schedule Daily, weekly, monthly or twice a month the invoice is issued again on the same link, and previous payers get a reminder.
  • Scheduled send and a due date Queue an invoice for a future date and set a deadline — a reminder goes out 24 hours before it. An expired invoice can be revived with a new date.
  • Priced in crypto or in currency A fixed amount or an open one the payer enters. A USD or EUR invoice is converted into the coin at the current exchange rate at the moment of payment.
  • Paywalled content Attach a hidden message and up to 10 files — photos and videos open only after the invoice is paid.
  • Notifications and a payer list Every payment arrives in Telegram and is mirrored to connected channels, and the invoice shows who paid, how much and when.

Every invoice setting — in the help center

Invoice creation screen
The payment link never changes

10 cryptocurrencies · 8 networks on one balance

GRAM BTC ETH SOL BNB LTC DOGE TRX
USDTTRC-20 · ERC-20 · BEP-20 · TON · SOL USDCERC-20 · BEP-20 · SOL

Run a channel? Sell in Telegram?

See the page as your role sees it — the feature set changes to match.

For creators For sellers For developers
The withdrawal confirmation screen
Valid address format
Security

Verified before it leaves, not after

A withdrawal sends crypto to an external blockchain address. Here is what to check before you confirm.

  • Before you confirm
  • Address, network and memo Check the recipient's address, network and any required memo before confirming. A valid format does not prove that the address belongs to the intended recipient.
  • Saved addresses Optional: withdrawals can go only to addresses you saved in advance.
  • PIN or Face ID Confirmation is required for every withdrawal, not once per session.
  • You tap “Confirm”
  • And even after that
  • A delay on large amounts If you enable a safety delay, qualifying withdrawals wait before sending. You can cancel while the withdrawal is scheduled.
  • An AML check on the transaction The transaction is screened before the funds reach the recipient.
  • Withdrawal notifications Check withdrawal notifications in the bot and contact support if you do not recognize an operation.

The security section in the help center

Terms

Terms you can see up front

The amount to be charged is always shown before you confirm — there are no hidden fees.

Deposits to the wallet Credited after network confirmations
No fee
Transfers by username inside Telegram The crypto never goes on-chain, so there is no network fee to pay
No fee
Swap in the wallet Rate, fee and final amount on the swap screen
Shown before you confirm
On-chain withdrawal Address, network and memo are checked before sending
Fee shown before confirmation

Current fees and minimums are shown in the app. The full list is in the help center.

USDT GRAM BTC ETH SOL BNB LTC DOGE
10 cryptocurrencies · 8 networks — one balance

No need for a separate wallet per network: deposit and withdraw through whichever network suits you.

TRC-20 · ERC-20 · BEP-20 · TON · SOL · BTC · LTC · DOGE

online Live support in Telegram
My TRC-20 withdrawal hasn't arrived — what should I do? Looking at the transaction now — we'll answer right here in the chat.
@tgpayhelpbot
FAQ

Frequently asked questions

The short version on the wallet, transfers and taking payments.

No. The wallet is created the first time you open @tgpaycryptobot — there is no login, no password and no seed phrase. Access is tied to your Telegram account.

Ten cryptocurrencies across eight networks: GRAM, BTC, ETH, SOL, BNB, LTC, DOGE and TRX, plus USDT on five networks and USDC on three. You pick the network when you deposit or withdraw — each one has its own address.

Enter their username — no address is needed, the transfer stays inside the wallet and there is no network fee. If they don't have a wallet yet, send a check: they will claim it themselves.

A check is crypto as a link or a QR code. It can be made for a single recipient or for several claims, protected with a password, limited by an expiry date, restricted to subscribers of your channels or to Telegram Premium users. Once created, a check can be paused, its amount and number of claims edited, or deleted — whatever is left returns to your balance.

Transfers by username are free. Withdrawal fees depend on the asset and network. The swap rate and final amount are shown before you confirm; current fees and minimums are in the app.

Create invoices in the app. For automation, connect the Merchant API: create invoices by request and receive payment webhooks. The methods are described in the API documentation.

All the answers are in the help center Can't find your answer? Write to @tgpayhelpbot

Open your wallet in a minute

Launch @tgpaycryptobot in Telegram — the wallet is already there, ready to receive crypto.

Viewing as:
Personal For creators For sellers For developers