Crypto Pay logo

Crypto payments for telegram bots

Seamlessly accept crypto payments in your Telegram bots and services.

seller's avatar
seller's avatar
seller's avatar
seller's avatar
seller's avatar

Popular bots use Crypto Pay

Crypto Bot withing Telegram app

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
tail

Instant Auto Sales:
Boost conversion

Immediately deliver digital products and services to your users

01
03
ETH

ETH

USDT

USDT

TON

TON

BTC

BTC

TRX

TRX

LTC

LTC

USDC

USDC

BNB

BNB

Accept a wide range of cryptocurrencies

Bill any supported cryptocurrencies with asset parameter in GetInvoice method

Create App
cursor

One click to start

Open @CryptoBot, go to Crypto Pay and tap Create App to get API Token

Application Statistics @GoodsBot for all time: Volume: $6,530 The number of created invoices: 15,569 Number of payments: 6,453 Number of users: 5,606 Conversion: 41%

21:30
· All time ·
· Today ·
· Yestarday ·
· Week ·
· Month ·
· Back ·

Payment statistics

Open @CryptoBot, go to Crypto Pay and My Apps, App Name to get Statistics

Real-time exchange rates

Request up to date currency rate with the getExchangeRates API method

user pictelegram logo
Crypto bot
You received 3448 TON ($5000) from @CryptoBot #A777 Design contest awards
now
user pictelegram logo
Crypto bot
You received 3448 TON ($5000) from @CryptoBot #A777 Design contest awards
now
user pictelegram logo
Crypto bot
You received 3448 TON ($5000) from @CryptoBot #A777 Design contest awards
now

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

22:42
tail

Anonymous paid your invoice #IV53. You received 3442 TON ($5000). A generous donation! Keep working hard

22:42
tail

Anonymous paid your invoice #IV53. You received 3442 TON ($5000). A generous donation! Keep working hard

22:42
tail

Anonymous payments

Use allow_anonymous parameter in createInvoice method to give user an option to remain private

Quick start using Crypto Pay

1

Authorizing your app

  1. Open @CryptoBot
  2. Go to Crypto Pay
  3. Tap Create App
  4. Get API Token

Here is the token for the app @GoodsBot 114935:AA9xMcRqHYZYl6CQlkhBStMAwT FQ1s6iJHM This token can be used by anyone to control your app. Keep and store it safely.

21:30
· Revoke token ·
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
asset=TON&amount=2.75 {"asset":"TON", "amount":"2.75"}
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.
Invoice( payload: "item:monthly_premium", status: "paid", amount: "3.99", asset: "USDT" )

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

crypto-pay-api

CryptoPay

CryptoPay

crypto-pay-api

crypto-pay-api

aiocrypto
pay

aiocrypto pay

cryptobot-sdk-golang

cryptobot-sdk-golang

Crypto Pay logo
©2023 Crypto Bot