Telegram bots and channels

Crypto payments for Telegram bots and channels

A bot can create an invoice for each purchase and send the payment link in chat. When the webhook arrives, the bot grants access or delivers the product.

What you get

A link, not a static wallet

Each order has its own invoice, so every payment is matched to the buyer automatically.

TON and TRON supported

Customers can pay USDT on TON or TRON, or any of the other supported networks.

Works from any backend

It is a plain HTTP API: use it from Python, Node.js, PHP or any other language.

How it works

  1. When the user chooses a plan, create an invoice with your user ID in order_id.
  2. Send the pay_url in chat.
  3. On the paid webhook, add the user to the channel or unlock the feature.

Full payment flow · API reference

FAQ

Does the buyer need to leave Telegram?

The payment page shows the address and a QR code. The customer copies the address or scans the code from their wallet.

Other solutions

Try it in test mode

Register, create a merchant and send your first sandbox invoice.