UPI Payments for Telegram Bot

Заказчик: AI | Опубликовано: 28.12.2025

I need my existing Telegram bot to accept one-time UPI payments end-to-end. The bot should generate a UPI intent link (and optionally a QR code), send it to the user, detect the payment result, and update the chat with a clear success or failure message. Key points • Current flow and commands are already in place; your work is limited to adding the UPI checkout sequence and the server-side verification callback. • One-time transactions only—no recurring or subscription logic is required. • A clean, well-commented solution that can be dropped into the existing codebase is essential; please include any webhook scripts, environment variables, and minimal setup notes so I can reproduce the flow on my staging bot. • Error handling and basic logging for failed or expired payments must be covered so support can see what went wrong. Acceptance will be based on a demo conversation showing: 1. User triggers payment. 2. Bot returns a UPI link/QR with the correct amount. 3. After payment, bot confirms success within the same chat. 4. Payment record appears in the simple log you supply. If you’ve connected UPI to Telegram bots before (Razorpay, Cashfree, Paytm, or direct PSP APIs), please mention it; otherwise a brief outline of how you’ll handle verification will help me gauge fit.