अपने Telegram बॉट में क्रिप्टो पेमेंट लें
Telegram यूज़र्स को USDT, TON, Bitcoin और Ethereum में बेचें। आपका बॉट पेमेंट बटन भेजता है, ग्राहक Telegram छोड़े बिना भुगतान करता है, और webhook आते ही ऑर्डर डिलीवर हो जाता है।
बॉट ScarabPay से क्या बेचते हैं
जो भी बॉट यूज़र्स से पैसे लेता है, वह क्रिप्टो स्वीकार कर सकता है: एक बार के ऑर्डर, सब्सक्रिप्शन या बैलेंस टॉप-अप।
VPN और प्रॉक्सी
महीने के हिसाब से प्लान बेचें और भुगतान के तुरंत बाद एक्सेस की भेजें।
डिजिटल प्रोडक्ट और कीज़
लाइसेंस, खाते और गिफ़्ट कोड, जिन्हें बॉट अपने-आप डिलीवर करता है।
प्राइवेट चैनल
भुगतान के बाद इनवाइट लिंक के साथ चैनलों और ग्रुप्स का पेड एक्सेस।
गेम टॉप-अप
इन-गेम करेंसी और टॉप-अप, बॉट द्वारा लिए गए प्लेयर ID के साथ।
कोर्स और कंटेंट
यूज़र के भुगतान करते ही लेसन, फ़ाइलें और मेंबरशिप अनलॉक।
बैलेंस टॉप-अप
हर यूज़र के लिए एक स्थायी डिपॉज़िट पता, जिसकी रकम उसके बॉट बैलेंस में जमा होती है।
बॉट में यह कैसे काम करता है
- 1
अपना बॉट वेरिफ़ाई करें
अपने बॉट का यूज़रनेम जोड़ें, फिर हमारा दिया हुआ छोटा कोड @BotFather के ज़रिए बॉट के डिस्क्रिप्शन में डालें।
- 2
इनवॉइस बनाएं
जब यूज़र Buy पर टैप करता है, तो आपका बॉट रकम, ऑर्डर ID और यूज़र के Telegram ID के साथ API कॉल करता है।
- 3
पेमेंट बटन भेजें
चेकआउट लिंक को इनलाइन बटन के रूप में भेजें। पेमेंट पेज Telegram के अंदर ही खुलता है।
- 4
Webhook पर डिलीवर करें
आपको ऑर्डर और यूज़र की जानकारी के साथ साइन किया हुआ invoice.paid webhook मिलता है। बॉट तुरंत डिलीवर कर देता है।
किसी भी बॉट फ़्रेमवर्क में बस कुछ लाइनें
यह सीधा HTTP है, इसलिए aiogram, python-telegram-bot, Telegraf, grammY या आपके अपने कोड के साथ काम करता है। Telegram पेमेंट प्रोवाइडर टोकन की ज़रूरत नहीं।
- Telegram यूज़र ID को customer_ref के रूप में भेजें
- अपने सीक्रेट से webhook सिग्नेचर वेरिफ़ाई करें
- लाइव होने से पहले sandbox कीज़ से टेस्ट करें
# 1. User taps "Buy": create an invoice r = requests.post(API + "/invoices", headers=AUTH, json={ "amount": 5, "order_id": order_id, "customer_ref": str(user_id)}) url = r.json()["data"]["checkout_url"] # 2. Send the pay button await bot.send_message(user_id, "VPN 1 month: $5", reply_markup=pay_button(url)) # 3. Webhook: deliver the order if event["event"] == "invoice.paid": deliver(event["data"]["customer_ref"])
Telegram पर बिक्री के लिए बनाया गया
Telegram के अंदर चेकआउट
पेमेंट पेज Telegram के ब्राउज़र में खुलता है, जिसमें QR कोड, सटीक रकम और लाइव स्टेटस तीन भाषाओं में मिलता है।
हर यूज़र के लिए टॉप-अप पता
बैलेंस टॉप-अप के लिए हर यूज़र को एक स्थायी पता दें। हर डिपॉज़िट अपने-आप सही यूज़र से मैच हो जाता है।
पेमेंट लिंक
कोड नहीं आता? अपने चैनल में पेमेंट लिंक पोस्ट करें या चैट में भेजें, तय या खुली रकम के साथ।
साइन किए हुए webhooks
paid, underpaid, expired और देर से आए भुगतानों के लिए HMAC-साइन किए हुए इवेंट, जो तब तक दोबारा भेजे जाते हैं जब तक आपका सर्वर जवाब न दे।
Telegram बॉट पेमेंट: सवाल-जवाब
Telegram बॉट में क्रिप्टो पेमेंट कैसे लें?
अपने बॉट के लिए ScarabPay प्रोजेक्ट बनाएं, उसे वेरिफ़ाई करें, फिर जब यूज़र भुगतान करना चाहे तो API कॉल करें। चेकआउट लिंक को बटन के रूप में भेजें और invoice.paid webhook आने पर ऑर्डर डिलीवर करें।
क्या मुझे Telegram Payments या प्रोवाइडर टोकन चाहिए?
नहीं। ScarabPay सामान्य चेकआउट लिंक से काम करता है, इसलिए आपको Telegram पेमेंट प्रोवाइडर या Telegram Stars की ज़रूरत नहीं है।
मैं कैसे साबित करूँ कि बॉट मेरा है?
हम आपको एक छोटा कोड देते हैं। इसे @BotFather में बॉट के डिस्क्रिप्शन में जोड़ें और Verify दबाएं। डिस्क्रिप्शन सिर्फ़ बॉट का मालिक ही बदल सकता है।
क्या हर यूज़र को स्थायी टॉप-अप पता मिल सकता है?
हाँ। यूज़र के Telegram ID को customer_ref बनाकर एक स्टैटिक पता रिक्वेस्ट करें। उस पर आने वाला हर डिपॉज़िट जमा होता है और उसी ID के साथ आपके webhook को रिपोर्ट किया जाता है।
यूज़र किन कॉइन से भुगतान कर सकते हैं?
TRC20, BEP20, ERC20 और TON पर USDT, BEP20 पर USDC, Bitcoin, Ethereum और Toncoin।
इसका शुल्क कितना है?
हर सफल भुगतान पर 0.8%, कोई सेटअप या मासिक शुल्क नहीं।
आगे पढ़ें
अपने बॉट को स्टोर में बदलें
कुछ ही मिनटों में अपना Telegram बॉट कनेक्ट करें। आप तभी भुगतान करते हैं जब आपके यूज़र भुगतान करते हैं।