Get started

Crypto payments for telegram bots

Seamlessly accept crypto payments
in your Telegram bots and services.
Popular bots use Crypto Pay
You sent 5,5 USDT ($5.50).

Recipient: GoodsBot

1 month of Blazing Fast VPN 21:25
Access key: VPN-X3Y7-Z1W9-R6T2-Q4V8 21:25
Instant Auto Sales: Boost conversion
Immediately deliver digital products and services to your users.
You sent 3,5 TON ($5.08).

Recipient: CuteCats Channel

Exclusive access to the channe 21:30
Channels integration: Seamless access
Automatically unlock exclusive content to your users.
You sent 3,99 USDT ($3.99).

Recipient: @StoresBot

One month of Premium access 22:10
Invoice (
	payload:	"item:monthly_premium",
	status:		"paid",
	amount:	"3.99",
	asset:		"USDT"
)
Endless customization
with Webhooks
Receive successful payment notifications in real-time. Integrate to any scenario of your service.
01
03
ETH
USDT
TON
BTC
TRX
LTC
USDC
BNB
Accept a wide range of cryptocurrencies
Bill any supported cryptocurrencies with asset parameter in GetInvoice method
Create App
One click to start
Open @CryptoBot, go to Crypto Pay and tap Create App to get API Token
Real-time
exchange rates
Request up to date currency rate with the getExchangeRates API method
Application Statistics @GoodsBot for all time:

Volume: $204,920

The number of created invoices: 16,256
Number of payments: 9,353
Number of users: 5,606

Conversion: 57% 21:30
Application Statistics @GoodsBot for today:

Volume: $6,530

The number of created invoices: 2,569
Number of payments: 1,253
Number of users: 1,606

Conversion: 48% 21:30
Application Statistics @GoodsBot for yesterday:

Volume: $8,216

The number of created invoices: 4,980
Number of payments: 3,012
Number of users: 3,606

Conversion: 60% 21:30
All Time
Today
Yesterday
Week
Month
< Back
Payment statistics
Open @CryptoBot, go to Crypto Pay and My Apps, App Name to get Statistics
Crypto Bot
now
You received 3448 TON ($5000) from @CryptoBot #A777

Design contest awards
Crypto Bot
now
You received 8478 TON ($10000) from @CryptoBot #A820

Congrats! You are winner
Crypto Bot
now
You received 2300 TON ($1000) from @CryptoBot #A820

We appreciaate your interest
Send coins to users
Automate payouts to users with transfer API method
Anonymous paid your invoice #IV53. You received 3442 TON ($5000).

A generous donation! Keep working hard 21:25
Anonymous paid your invoice #IV80. You received 3823 TON ($6500).

A bountiful gift! Keep reaching for the stars! 21:25
Anonymous paid your invoice #IV80. You received 1176 TON ($2000).

A substantial gift! Keep striving for excellence! 21:25
Anonymous payments
Use allow_anonymous parameter in createInvoice method to give user an option to remain private
Quick start using Crypto Pay
Here is the token for the app @GoodsBot

114935:AA9xMcRqHYZYl6CQlkhBStMAwTFQ1s6iJHM

This token can be used by anyone to control your app. Keep and store it safely. 21:30
Revoke Token
1
Authorizing your app
  1. Open @CryptoBot
  2. Go to Crypto Pay
  3. Tap Create App
  4. Get API Token
asset=TON&amount=2.75
{"asset":"TON", "amount": "2.75"}
2
Crypto Pay API Request
Requests are only served over HTTPS To pass parameters use:
  • URL query string
  • application/json
  • application/x-www-form-urlencoded
  • multipart/form-data
Invoice (
	payload:	"item:monthly_premium",
	status:		"paid",
	amount:	"3.99",
	asset:		"USDT"
)
3
Getting updates
There are two ways of receiving updates for your app:
  • getInvoices method to get a list of created invoices.
  • Webhooks to receive updates in realtime.
Crypto Pay API
Explore available methods and types and integrate them in any programming language.
Join dev community
Connect with bot developers and explore the possibilities our crypto payments service unlocks.
crypto-pay-api
CryptoPay
crypto-pay-api
aiocryptopay
cryptobot-sdk-golang