Business

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

Frequently asked questions

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.

Open the bot