BTC BTC
ETH ETH
BNB BNB
USDT USDT
USDC USDC
BCH BCH
LTC LTC
DOGE DOGE
TRX TRX
SOL SOL
DOT DOT
TON TON
DAI DAI
XAUT XAUT
XMR XMR
BTC BTC
ETH ETH
BNB BNB
USDT USDT
USDC USDC
BCH BCH
LTC LTC
DOGE DOGE
TRX TRX
SOL SOL
DOT DOT
TON TON
DAI DAI
XAUT XAUT
XMR XMR
Crypto gateway for Telegram bots

A free crypto payment gateway for your Telegram bot

Accept Bitcoin, USDT, USDC and more inside your Telegram bot — with no website, no domain, and no monthly fee. Payments go straight to your own wallet, and a simple API connects your bot in minutes.

No website. No domain. Just your bot.

Create a "project" instead of a site, add your wallet, and take crypto payments from a free plan.

Monthly fee€0
Website neededNone
TransactionsUnlimited

A crypto payment gateway built for bots

If you run a Telegram bot — a shop bot, a subscription bot, a digital-goods or membership bot — you have probably hit the same wall: most payment providers assume you have a website with a checkout page. Your bot lives inside Telegram, not on a domain, so card processors and hosted checkouts simply do not fit.

Crypto IPG is designed for exactly this. It is a non-custodial crypto payment gateway that works with no website at all. You create a lightweight "project" for your bot, add a wallet address for each coin you want, generate an API key, and your bot takes crypto payments through a simple REST API — Bitcoin, USDT, USDC and more, going straight to a wallet you control.

And it is free to start: €0 per month, unlimited transactions, up to €500 in monthly volume on the free plan, with no per-payment percentage taken by the platform.

No website? No problem

This is the part that trips up most bot builders, so it is worth being clear: you do not need a website, a domain, or any verification to accept crypto with your bot.

In your dashboard you click + Project / bot, give it a name like "My Telegram Bot", and add a receive address for each coin. That is it — there is no domain field, no site to verify, and no waiting. You then create an API key, and your bot uses the exact same API endpoints a website would use. The gateway does not care whether the request comes from an online store or a Telegram bot script; it works identically either way.

Think of a "project" as a website that does not need a website. It gives your bot wallets, an API key, and payment tracking — without ever asking for a URL.

Why it fits Telegram bots

No website required

Create a project instead of a site. Your bot connects through the API with no domain and no verification step.

Non-custodial

Every payment goes straight from the buyer to your own wallet. The platform never holds or can freeze your bot's earnings.

Unlimited transactions

A busy bot can take five payments or five thousand a month — the free plan never caps the number of payments.

Stablecoins for bots

Accept USDT or USDC (especially USDT on Tron) for near-instant, sub-cent payments with stable dollar value — ideal for bot sales.

Simple REST API

One call creates an invoice and returns an address, amount and checkout link. A signed webhook tells your bot the moment it is paid.

Free to run

€0 per month with no card. You only pay once your monthly volume outgrows the free tier, and never a percentage per sale.

How it works in 5 steps

From zero to taking payments in your bot is a short path. There is no crypto expertise required — you set it up once and your bot handles payments from then on.

1

Create an account

Sign up free — no card needed. This gives you the dashboard where your bot's project lives.

2

Add a project

Click "+ Project / bot", name it, and skip the website entirely. No domain, no verification.

3

Add your wallets

Paste a receive address for each coin you want. You control every wallet; we never touch funds.

4

Generate an API key

Create a key so your bot can authenticate. Keep it secret in your bot's server config.

5

Call the API

Your bot creates invoices and reacts to webhooks. Payments land in your wallet and your bot confirms the order.

The API your bot calls

Taking a payment is essentially one request and one webhook. Your bot sends the amount and the coin; the gateway returns a payment address, the exact crypto amount, and a hosted checkout URL you can send to the buyer. When the blockchain confirms the payment, a signed webhook hits your bot so it can unlock the product, extend the subscription, or send the digital goods.

Here is the shape of it — the same endpoint whether you build in Python, Node, PHP or anything else:

# Your bot creates an invoice
POST https://cryptoipg.com/api/v1/invoices
Authorization: Bearer <YOUR_API_KEY>

{
  "amount": "9.99",
  "currency": "EUR",
  "coin": "usdt",
  "order_id": "tg-12345"
}

# The API replies with a payment address + checkout link
{
  "address": "T...your_wallet...",
  "amount": "9.99",
  "checkout_url": "https://cryptoipg.com/pay/..."
}

# When paid, a signed webhook is sent to your bot → deliver the product

Coins your bot can accept — all included

Your bot can accept every supported coin from the start, including the two dollar-stable coins that are most popular for bot payments:

Bitcoin Bitcoin Ethereum Ethereum USDT USDT USDC USDC Litecoin Litecoin Tron Tron Dogecoin Dogecoin Solana Solana Polkadot Polkadot

Free plan and pricing

Bots start on the free plan and only move up when their monthly volume grows. The number of payments never forces an upgrade — only your total monthly volume in euros does.

PlanMonthly volume included
Free — €0/moUp to €500, unlimited transactions
Starter — €9.99/moUp to €5,000
Growth — €19.99/moUp to €20,000
Business — €49.99/moUp to €100,000
Unlimited — €99.99/moUnlimited volume

Frequently asked questions

Do I need a website to accept crypto in a Telegram bot?

No. Instead of adding a website, you create a "project" in your dashboard — give it a name like "My Telegram Bot", add a wallet address for each coin, and generate an API key. There is no domain and no verification step. Your bot then calls the API directly.

Is it really free for a Telegram bot?

Yes. The Free plan is €0 per month with unlimited transactions, and covers up to €500 in monthly payment volume. You only move to a paid plan if your monthly volume grows beyond that. The platform also takes no per-payment percentage.

How does my bot actually take a payment?

Your bot calls POST /api/v1/invoices with an amount and coin. The API returns a payment address, the exact amount, and a checkout URL. Your bot shows those to the buyer, then reacts to a signed webhook when the payment is confirmed on-chain.

Which coins can my bot accept?

All supported coins: Bitcoin, Ethereum, Litecoin, Dogecoin, Tron, Solana, Polkadot, and the stablecoins USDT and USDC. USDT on Tron is especially popular for bots because it is fast and costs a fraction of a cent.

Do you ever hold the crypto my bot receives?

Never. Crypto IPG is non-custodial — every payment goes straight from the buyer to a wallet you control. We only watch the blockchain to confirm payments and notify your bot.

Connect your Telegram bot to crypto

Create a free account, add a project for your bot, and take your first crypto payment today. No website required.

Create your free account