Ödemeler ve Bakiye

GetMyBot'ta iki farklı "ödeme" döngüsü vardır: platformun istek bakiyesi (bot çalışması için) ve Telegram üzerinden bot kullanıcılarından ödeme alma. Ödeme bölümü (aynı zamanda "Ödeme Alma") planları ve bakiyeyi yönetir.

Bot Nasıl Ücretlendirilir

Platform çalışmayı isteklerle sayar: botun ilettiği her mesaj hesap bakiyesinden bir istek düşürür. Bakiye bir tam sayı sayacıdır; gerçek kaynak, değişmez bir işlem günlüğüdür (kayıt bonusu, plan tahsisatları, yüklemeler, harcama).

Planlar ve Bakiye

Ödeme bölümünde mevcut bakiye ve kullanılabilir planlar gösterilir. Planın adı, fiyatı ve istek hacmi ile sınırları (örneğin maksimum bot sayısı) vardır. Seç düğmesiyle plan etkinleştirilir.

  • Bakiye — mevcut istek bakiyesi (Genel Bakış ve İstatistik ekranlarında da görünür).
  • İstatistik ekranındaki Tahmin, gün mevcut harcama hızında bakiyenin ne kadar süreceğini tahmin eder.

İşlem Günlüğü (Ledger)

İstek bakiyesi bir tam sayı sayacıdır, ancak gerçek kaynağı değişmez işlem günlüğüdür (ledger). Her bakiye değişikliği buraya kaydedilir:

  • Kayıt bonusu — yeni hesaba verilen başlangıç istek hacmi.
  • Plan tahsisatı — plan etkinleştirildiğinde verilen istekler.
  • Yükleme — satın alınan istekler.
  • Harcama — botun ilettiği her mesaj için bir istek düşülmesi.

Günlük yalnızca ekleme yapılır (eski kayıtlar değişmez), bu nedenle harcama ve tahsisat geçmişi her zaman doğrulanabilir. Mevcut bakiye, günlükteki toplamın sonucudur.

Yükleme

Yükleme, istenen istek hacmi için bir ödeme oluşturur; sağlayıcı onayından sonra bakiye otomatik ve idempotent olarak yüklenir (tekrar eden geri arama çift yükleme yapmaz). Belirli ödeme sağlayıcısı örnek yapılandırmasına bağlıdır.

Kullanıcılardan Ödeme Alma (Telegram Payments)

Bot Telegram ödemelerini alabilir ve kaydedebilir:

  • pre_checkout_query isteği otomatik olarak onaylanır.
  • Başarılı ödeme (successful_payment) kaydedilir (tutar, para birimi, işlem tanımlayıcısı, payload) ve ardından bir tepki tetiklenebilir — örneğin erişim vermek, "ödedi" etiketi atamak ve siparişi koleksiyona kaydetmek.

Başarılı ödemelerin toplamı Analitik bölümünde ("Ödemeler") görülebilir.

Fatura oluşturma (sendInvoice) ve oluşturucu düğmelerindeki "Ödeme Al" / "Bildirim" düğmeleri henüz "yakında" olarak işaretlenmiştir: bot gelen ödemeleri kaydeder, ancak mevcut sürümde tepkiden fatura başlatılamaz.

Sonraki Adımlar