Biznes

Telegram botga Stars to‘lovini ulash: dasturchilar uchun qadam-baqadam (2026)

sendInvoice, XTR valyutasi va refund logikasi sodda tilda — Telegram botiga Stars to‘lovini qanday ulash mumkin.

Qisqa javob

Telegram botiga Stars to‘lovini ulash uchun Bot API’ning sendInvoice metodidan currency: "XTR" (Stars valyutasi kodi) bilan foydalaniladi. Foydalanuvchi hisob-fakturani to‘laganda bot successful_payment yangilanishini oladi; agar xizmat ko‘rsatilmasa, refundStarPayment metodi orqali to‘lovni qaytarish mumkin. Bu — tashqi to‘lov provayderisiz, to‘liq Telegram ichida ishlaydigan eng sodda monetizatsiya usuli.

XTR valyutasi va sendInvoice nima?

Telegram Bot API’da Stars maxsus valyuta kodi — XTR orqali ishlaydi. Oddiy to‘lov provayderlaridan farqli, Stars uchun provider_token bo‘sh qoldiriladi — bu tashqi bank yoki to‘lov tizimiga ulanish shart emasligini anglatadi. Butun jarayon Telegram serverlarida amalga oshadi.

Bosqichma-bosqich: botga Stars to‘lovini ulash

  1. Bot yarating@BotFather orqali yangi bot yarating yoki mavjudidan foydalaning.
  2. sendInvoice chaqiringcurrency: "XTR", mahsulot narxi (Stars miqdorida) va tavsif bilan hisob-faktura yuboring.
  3. pre_checkout_query’ni qayta ishlangTelegram to‘lovdan oldin tasdiqlash so‘rovi yuboradi — botingiz uni tez tasdiqlashi kerak.
  4. successful_payment’ni kuzatingTo‘lov muvaffaqiyatli bo‘lgach, botingiz xizmatni faollashtiradi yoki mahsulotni yetkazadi.

Loyihangiz uchun Stars sinovi kerakmi? Botda so‘mda 10 soniyada.

@StarsPaymee_bot

Refund (pulni qaytarish) logikasi qanday ishlaydi?

Refund asoslari
  • refundStarPayment: texnik nosozlik yoki xizmat ko‘rsatilmasa, to‘lovni to‘liq qaytarish uchun ishlatiladi.
  • telegram_payment_charge_id: qaytarish uchun asl to‘lov identifikatori talab qilinadi.
  • Foydalanuvchi ishonchi: aniq refund siyosati botingizga nisbatan ishonchni oshiradi.

Stars’ning umumiy ishlash mexanizmini «Stars qanday ishlaydi» maqolasida ko‘rish mumkin.

Amaliy maslahatlar

  • Narxni aniq ko‘rsating: foydalanuvchi to‘lovdan oldin nechta Stars sarflanishini aniq bilishi kerak.
  • Tez javob bering: pre_checkout_queryga 10 soniya ichida javob berish talab qilinadi, aks holda to‘lov bekor bo‘ladi.
  • Xatolarni log qiling: muvaffaqiyatsiz to‘lovlarni kuzatib borish qo‘llab-quvvatlash uchun muhim.

Mini App’larda Stars to‘lovi qanday ko‘rinishini «O‘yin va Mini App’larda Stars to‘lovi» maqolasida, affiliate dasturi orqali daromadni esa «Telegram affiliate dasturi»da ko‘ring.

Manbalar

Tez-tez beriladigan savollar

Bot Stars to‘lovi uchun qanday valyuta kodi ishlatiladi?
XTR — bu Telegram Bot API’dagi Stars uchun maxsus valyuta kodi.
Stars to‘lovi uchun provider_token kerakmi?
Yo‘q, Stars uchun provider_token bo‘sh qoldiriladi — tashqi to‘lov provayderi shart emas.
pre_checkout_query’ga qancha vaqt ichida javob berish kerak?
10 soniya ichida, aks holda to‘lov avtomatik bekor bo‘ladi.
Xizmat ko‘rsatilmasa, to‘lovni qaytarish mumkinmi?
Ha, refundStarPayment metodi orqali telegram_payment_charge_id yordamida to‘liq qaytarish mumkin.
Stars to‘lovini qo‘shish uchun maxsus litsenziya kerakmi?
Yo‘q, bu Telegram Bot API’ning ochiq, standart funksiyasi — istalgan dasturchi foydalanishi mumkin.

Loyihangizni sinab ko‘rasizmi?

Test uchun Stars’ni so‘mda, botda 10 soniyada oling.

Botni ochish