ASM Systems

Service

Telegram bot with payments

The customer places an order and pays for it from the chat with the bot, without bank transfers or forwarded screenshots. The bot gets the payment status from the payment service, sends the customer a confirmation and notifies you of the paid order.

Who it is for

  • Customers pay by bank transfer and send screenshots, and you match the payments by hand.
  • You sell through Telegram, whether goods, services or access to a private channel, and want to take payment straight away.
  • You need a prepayment for a booking or reservation so that customers cancel at the last minute less often.
  • You want to see in one place which orders are paid and which are still waiting for payment.

What is included

  • The order flow: choosing a product or service, quantity, contact details
  • Connecting the payment service you have a contract with
  • Status handling: awaiting payment, paid, cancelled
  • Payment confirmation to the customer in the chat, plus a receipt if the payment service issues one
  • A notification to you or your staff about each paid order
  • An order list with statuses and Excel export
  • A check of every flow with test payments before launch

Billed separately

  • A web admin panel for products, orders and refunds
  • Subscriptions and recurring payments
  • A second payment method or a second payment service
  • Payment service fees, under your contract with the provider

Price and timing

Estimated timing

3–5 weeks

What affects the price

  • The payment service and how it is connected
  • The number of products, services or plans
  • One-off payments or subscriptions
  • Discounts, promo codes and partial prepayment
  • Whether a web admin panel for orders is needed
ServicePrice
Bot with paymentsPayment provider integration, payment status handling, receipts and notifications.from 2,100 BYN≈ $700

How we work

  1. Discussion: what you sell, how customers pay today and which payment service suits you

  2. The order and payment flow and confirmation texts for approval

  3. Development and test payments for every flow, including a declined payment

  4. Launch: switching payments to live mode, monitoring the first payments and instructions

Terms of work: payment, revisions, warranty

Example

A demo on fictional data and a real project from my portfolio with a similar task.

  • Demo

    Booking bot with a mini admin panel

    I show how a Telegram booking bot works using a fictional barbershop: a chat with service, barber and time selection, and a small admin panel with the bookings next to it.

    Open the demo
  • Flagship case

    Fleet management system: from a Telegram bot to an ERP

    Task
    A company with its own vehicle fleet needed shift check-ins, the daily plan, fuel accounting and vehicle maintenance in one system.
    Solution
    Started with a Telegram bot for START and FINISH check-ins and grew it into two services: the management system (bot and web admin) and a driver portal. Integrated with two GPS telematics systems and fuel cards.
    Result
    The system runs every day in a real company and keeps growing: about 620 commits since January 2026.
    • FastAPI
    • python-telegram-bot
    • PostgreSQL
    • SQLAlchemy 2
    • Alembic
    • Docker
    Read the case study

FAQ

How much does a bot with payments cost?

From 2,100 BYN for a bot with ordering, one payment service connected, status handling and notifications. The price goes up with subscriptions, the number of products and an admin panel. I give an exact price once we have discussed the task.

Which payment service can be connected?

One you have or will have a contract with, provided it accepts payments through Telegram or via a link to a payment page and reports the payment status. We choose the service during the discussion, and I check in advance that it fits your task.

Who signs the contract with the payment service?

You do. The money goes to your account, and the payment service charges its fees under your contract. I connect the bot to the service with the credentials you receive once the contract is signed.

How does the bot know a payment went through?

The payment service sends the bot a notification with the payment status. Only then does the bot mark the order as paid and send a confirmation, so screenshots and manual checks are no longer needed.

What if the payment service changes something on its side?

Changes at third-party services and their APIs are not covered by the warranty: I adapt to them at rates from 90 BYN/hour. Errors in my own code are fixed at no extra charge for 3 months after handover.

When will the bot start taking payments?

The estimate is 3–5 weeks. Development and test payments can go ahead while the contract with the payment service is being signed, but by launch the contract and live credentials must be ready.

Contact

Tell me about your task — I'll reply with possible solutions. Or message me directly in the messenger you prefer.

Service: Telegram bot with payments

All services in “Telegram bots”