Telegram Web App with payment systems, referral program, and personal account
Main goal: Providing access to a closed community through subscription
Payment system: Lava.top, Apple Pay
Referral system: 30% reward for a new user
Trial period with charge after 3 days
More detailed specifications - https://docs.google.com/document/d/1NqiahyFZzy_1ma5PGYrHDBEzj07msXAeR6YhChvuNmo/edit?usp=sharing
Technical specification for Telegram Web App with subscription system, referral program, and personal account
1. General information:
Platform: Telegram Web App
Main goal: Providing access to a closed community through subscription
Payment system: Lava.top, Apple Pay
Referral system: 33% reward for a new user
Trial period: Enter card details and charge after 3 days
2. Main functions:
2.1 Subscription:
Monthly subscription for access to a closed community
Integration with Lava.top for payment processing
Support for Apple Pay for payment through the web app
2.2 Trial period:
Ability to sign up for a 3-day trial period
Enter card details or pay with Apple Pay without immediate charge
Charge after 3 days if the user has not canceled the subscription
2.3 Referral system:
User receives a 33% reward for each invited new user
Generation of unique referral links for each user
Tracking invited users and accrued rewards
2.4 Personal account:
Display of the number of invited users
Information about accumulated rewards
Display of unique referral link
Ability to ask a question to support
Withdrawal of funds
View history of requests and responses from support
2.5 Admin panel:
User management
View and process questions from users
Tracking referral payouts and rewards
2.6 Withdrawal function:
User can submit a withdrawal request through the personal account.
Minimum withdrawal amount: $100
Withdrawal options: PayPal or USDT
Request is sent to the administrator for verification and confirmation. Text(Your withdrawal request has been sent. Please wait for a response from support)
Bot structure:
/start
Greeting text (Welcome to Space369. It's a hub where your mind, body and spirit connect, getting top-notch guidance in mindfulness, nutrition, psychology, biohacking, relationships and more, from courses, experts, hanging out with supportive community, all to help you become the best you possible.)
Button “Pay for access” - opens web app with further payment options.
Button “More about the platform” - a presentation of the platform appears in the bot as a file( https://docs.google.com/presentation/d/1sgoOSOR0F6Kr8vfq0_x7xO016xPNUYm-flzfXzynIhI/edit?usp=sharing)
Button “Personal account”.
Personal Account
Text - Your referral link - ...
Text - Amount of referrals - x
Button - Withdrawal Request:
Available amount for withdrawal - x
Type the amount to withdraw, minimum $100
User enters amount
If insufficient funds:
Insufficient funds for withdrawal
[Back to the main menu]
If sufficient funds (≥ $100):
Select a withdrawal method:
[USDT]
[PayPal]
User selects method
Confirmation:
The amount of withdrawal - x
Withdrawal method - x
[Approve withdrawal]
[Change info] - (Back to the point when user clicks Withdraw funds button)
[Cancel]
If approved:
Text - “Support will contact you shortly”
If canceled Button - [Back to the main menu]
Admin receives request:
Username
Amount
Withdrawal method
Button - Support - transition to private messages (temporarily @sokolov369)
- Referral program:
Number of invited users
Total amount of accumulated rewards. Each month adds $3.30 to the personal account from each invited referral who has not canceled the subscription.
Generation and copying of referral link
Implementation and support:
Payment integration:
Integration with Lava.top and Apple Pay to ensure secure and convenient payments.
Referral system:
Reliable system for tracking referral users and automated reward accrual.
Admin bot:
Requests from users for fund withdrawals
Deploy
Set up deployment on fly.io (account will be provided)
Providing GitHub code for review, followed by confirmation of the deal
Additional requirements:
Integration with Firebase
Storing user data and requests in Firebase Realtime Database or Firebase Cloud Firestore.
All data must be transmitted over secure channels. (rules for firebase database are written)
Performance
Fast bot response (no more than 1 second for main operations).
High availability and resilience to loads.
Scalability
Ability to easily scale to increase the number of users and requests.
Platform
Telegram Bot API for bot development.
Firebase for data storage.
Technologies
Python for bot development.
Firebase Realtime Database or Firebase Cloud Firestore for data storage.
Aiogram (highly desirable)
Figma design, link provided after work begins, photo - https://postimg.cc/QVckyfV3
Техническое задание для Telegram Web App с системой подписки, реферальной программой и личным кабинетом
1. Общая информация:
Платформа: Telegram Web App
Основная цель: Предоставление доступа к закрытому сообществу через подписку
Платёжная система: Lava.top, Apple Pay
Реферальная система: 33% вознаграждение за нового пользователя
Пробный период: Ввод данных карты и списанием через 3 дня
2. Основные функции:
2.1 Подписка:
Ежемесячная подписка для доступа к закрытому сообществу
Интеграция с Lava.top для обработки платежей
Поддержка Apple Pay для оплаты через веб-приложение
2.2 Пробный период:
Возможность оформить пробный период на 3 дня
Ввод данных карты или оплата apple pay без мгновенного списания
Списание через 3 дня, если пользователь не отменил подписку
2.3 Реферальная система:
Пользователь получает 33% вознаграждение за каждого привлеченного нового пользователя
Генерация уникальных реферальных ссылок для каждого пользователя
Ведение учёта приглашённых пользователей и начисленных вознаграждений
2.4 Личный кабинет:
Отображение количества приглашённых пользователей
Информация о накопленных вознаграждениях
Отображение уникальной реферальной ссылки
Возможность задать вопрос в поддержку
Вывод денег
Просмотр истории запросов и ответов от поддержки
2.5 Админ-панель:
Управление пользователями
Просмотр и обработка вопросов от пользователей
Ведение учёта реферальных выплат и вознаграждений
2.6 Функция вывода денег:
Пользователь может подать заявку на вывод средств через личный кабинет.
Минимальная сумма вывода: $100
Варианты вывода: PayPal или USDT
Заявка отправляется администратору для проверки и подтверждения. Текст(Your withdrawal request has been sent. Please wait for a response from support)
Структура бота:
/start
Приветствие текстом (Welcome to Space369. It's a hub where your mind, body and spirit connect, getting top-notch guidance in mindfulness, nutrition, psychology, biohacking, relationships and more, from courses, experts, hanging out with supportive community, all to help you become the best you possible.)
Кнопка “Pay for access” - открывается webapp с дальнейший выбором оплаты.
Кнопка “More about the platform” - в боте появляется презентация платформы файлом( https://docs.google.com/presentation/d/1sgoOSOR0F6Kr8vfq0_x7xO016xPNUYm-flzfXzynIhI/edit?usp=sharing)
Кнопка “Personal account”.
Personal Account
Text - Your referral link - ...
Text - Amount of referrals - x
Button - Withdrawal Request:
Available amount for withdrawal - x
Type the amount to withdraw, minimum $100
User enters amount
If insufficient funds:
Insufficient funds for withdrawal
[Back to the main menu]
If sufficient funds (≥ $100):
Select a withdrawal method:
[USDT]
[PayPal]
User selects method
Confirmation:
The amount of withdrawal - x
Withdrawal method - x
[Approve withdrawal]
[Change info] - (Back to the point when user clicks Withdraw funds button)
[Cancel]
If approved:
Text - “Support will contact you shortly”
If canceled Button - [Back to the main menu]
Admin receives request:
Username
Amount
Withdrawal method
Button - Support - переход в лс (временно@sokolov369)
- Реферальная программа:
Количество приглашённых пользователей
Общая сумма накопленных вознаграждений. Каждый месяц прибавляет в личный кабинет $3,30, от каждого приглашенного реферала кто не отменил подписку.
Генерация и копирование реферальной ссылки
Реализация и поддержка:
Платёжная интеграция:
Интеграция с Lava.top и Apple Pay для обеспечения безопасных и удобных платежей.
Реферальная система:
Надёжная система учёта реферальных пользователей и автоматизированное начисление вознаграждений.
Админ-бот:
Приходят запросы от пользователей на вывод средств
Деплой
Настроить деплой на fly.io(аккаунт выдам)
Предоставление кода github для проверки, с последующим подтверждением сделки
Дополнительные требования:
Интеграция с Firebase
Хранение данных пользователей и заявок в Firebase Realtime Database или Firebase Cloud Firestore.
Все данные должны передаваться по защищенным каналам. (написаны правила для firebase database)
Производительность
Быстрый отклик бота (не более 1 секунды на основные операции).
Высокая доступность и устойчивость к нагрузкам.
Масштабируемость
Возможность легкого масштабирования для увеличения числа пользователей и заявок.
Платформа
Telegram Bot API для разработки бота.
Firebase для хранения данных.
Технологии
Python для разработки бота.
Firebase Realtime Database или Firebase Cloud Firestore для хранения данных.
Aiogram (очень желательно)
Дизайн Figma, ссылку предоставляю после начала работы, фото - https://postimg.cc/QVckyfV3
-
3 days110 USD
59 3 days110 USDIm can easy to do this project im have many created telegram bots
-
5 days150 USD
4383 32 0 5 days150 USDGood day, .
I have carefully reviewed your task and am ready to take on its execution.
I am in the top 10 freelancers in the bot development category.
https://freelancehunt.com/freelancers/programuvannya/rozrobka-botiv#freelancer-olexandr_glasov
I will be happy to collaborate!
Sincerely, Oleksandr.
-
3 days150 USD
345 2 1 3 days150 USDHello! I have experience in writing WebApp, ready to implement your idea, I do everything quickly and efficiently, message me in private and I will start working immediately!
-
1 day500 USD
8193 63 1 1 day500 USDGood afternoon!
I am ready to help you with the implementation of this project.
I look forward to the opportunity to clarify all the details and start working on it!
-
1 day400 USD
3853 24 0 1 day400 USDHello,
I am ready to take on your project. I have experience in developing payment systems and working with closed communities. I can implement subscriptions, integration with payment systems Lava.top, Apple Pay, set up a referral system (30% reward for a new user), as well as add a trial period with payment after 3 days of use.
My rate is $16 per hour. I am ready to learn more about the requirements of your project.
Sincerely,
Maxim
-
30 days3000 USD
2198 11 0 30 days3000 USDGood day. I am interested in your project. I have over 15 years of experience in web development. I have extensive experience in writing Telegram mini apps. Write to me - I would be happy to collaborate!
Current freelance projects in the category Bot Development
Telegram bot for automatic interviewing of veterinarians with OpenAI integration
22 USD
Goal: to maximize the automation of the initial selection of candidates without the involvement of the employer. 1. The candidate follows the link to the Telegram bot and starts the interview with the command /start. 2. The bot sequentially asks 18 pre-set questions. 3. Answers… AI & Machine Learning, Bot Development ∙ 18 hours 22 minutes back ∙ 73 proposals |
Automation setup: Form on the website → WhatsApp bot → CRM (Make + WATI)Project Description: There is a transportation company website. Clients submit requests through a form on the site — the form is sent to email. We need to set up the following automation:Stage 1 — Form → WhatsApp — When a new request comes to the email from the website, the… Web Programming, Bot Development ∙ 2 days 14 hours back ∙ 50 proposals |
Telegram chatbot for a closed club
22 USD
Good day! I need to set up a bot for Telegram. Task: selling access to a closed channel. The bot should accept payments and after successful payment, issue a one-time invitation link. It is also necessary to set up automatic removal of a participant from the channel when their… Bot Development ∙ 5 days 1 hour back ∙ 100 proposals |
Mini apps Telegram. StoreGood afternoon An application is required in Telegram (online store) Example - essentially 1 to 1 like here brandspacebot Your experience is important, the stack you propose to use and why Price and timeframe approximately to start, I will be waiting for questions Web Programming, Bot Development ∙ 5 days 3 hours back ∙ 94 proposals |
Bots"I am looking for a programmer to create a turnkey Telegram bot. The bot should be an intelligent conversationalist based on AI (Gemini or ChatGPT), helping people on any topic and in any language. Payment (Monobank or LiqPay) for subscription needs to be integrated as well. I… Bot Development ∙ 5 days 12 hours back ∙ 65 proposals |