
Journal
Telegram bot ile kripto ödeme kabul etme
Bir Telegram botu, statik bir cüzdan olmadan erişim, abonelik ve ürünleri kripto karşılığında satabilir: her satın alma için ayrı bir fatura, sohbette bir bağlantı, ürünü açan bir webhook.
Telegram kullanıcıları uygulama içinde ödeme yapmaya alışkındır ve bir bot, satış yapmak için doğal bir yerdir. Buradaki tuzak, sohbete yapıştırılan tek bir cüzdan adresidir: kimin ne kadar ödediğini anlayamazsınız. Daha iyi bir tasarım, her satın alma için ayrı bir faturadır.
Akış
- Kullanıcı botta bir plan veya ürün seçer.
- Bot arka ucunuz, API üzerinden bir fatura oluşturur ve kullanıcı kimliğini order_id içine yerleştirir.
- Bot, sohbete pay_url bağlantısını gönderir. Müşteri bir coin ve ağ seçer, ardından bir adres ve QR kod görür.
- Transfer onaylandığında sunucunuz bir webhook alır. Bot, kullanıcıyı kanala ekler ya da özelliği açar.
Hangi ağları sunmalı
TON, Telegram cüzdanından ödeme yapan müşteriler için uygundur, TRON ise USDT'nin çoğunlukla bulunduğu ağdır. BNB Chain, Polygon, Base veya Solana gibi düşük komisyonlu ağlar, küçük satın almalarda komisyonu düşük tutar. Müşteri ağı ödeme sayfasında kendisi seçer, bu yüzden hepsini açık bırakabilirsiniz.
Dikkat edilmesi gereken ayrıntılar
- ttl_minutes'i satın almaya göre ayarlayın: hızlı bir satış için kısa bir geçerlilik süresi, abonelik yenilemesi için daha uzun bir süre.
- Bir kripto transferi her zaman müşteri tarafından yapılır, bu yüzden abonelik yenilemesi her dönem için yeni bir faturadır. Kullanıcıya yeni bir bağlantıyla hatırlatma gönderin.
- Erişim vermeden önce webhook imzasını doğrulayın.
- Her şeyi önce test modunda deneyin.
Herhangi bir arka uç işe yarar: sade bir HTTP API olduğu için Python, Node.js veya PHP eşit derecede uygundur.
Accept crypto, receive USDT
Create a merchant, issue an invoice, try the sandbox. Live accepting opens after review.