Техническое задание (ТЗ) Цель проекта Создать модуль для WordPress, который:Принимает рекуррентные (ежемесячные) платежи через Т-банк.Сохраняет номер телефона клиента в базе данных.Генерирует ссылку для WhatsApp-группы после успешной оплаты.Автоматически проверяет успешность ежемесячных платежей, уведомляет администратора, если платеж не прошел, и прекращает обработку удаленных клиентов.Обеспечивает удобную админ-панель для управления данными клиентов и платежей. 1. Функциональные требования 1.1. Процесс работы для клиента: Клиент нажимает на кнопку оплаты.Всплывающее окно или форма запрашивает номер телефона.После ввода телефона:Телефон сохраняется в базе данных.Клиент перенаправляется на сайт Т-банка для ввода платежных данных.Т-банк информирует клиента о том, что это ежемесячный платеж.После успешной оплаты:Клиенту отправляется ссылка на WhatsApp-группу.Информация об оплате отправляется на email. 1.2. Автоматическая проверка платежей: Ежемесячно модуль проверяет, прошли ли рекуррентные платежи.Если оплата не прошла:Отправляется сообщение администратору на email с указанием номера клиента. 1.3. Управление через админ-панель: Раздел в админке WordPress:Таблица с номерами клиентов.Статусы ежемесячных оплат, для каждого номера в своё время проходит проверка.Возможность удалить клиента (удаление прекращает обработку рекуррентных платежей). 2. Технические требования 2.1. База данных: Создать таблицу в базе данных WordPress для хранения данных клиентов:id (уникальный идентификатор).phone (номер телефона).status (статус платежа: "активный", "неактивный").last_payment_date (дата последней успешной оплаты).created_at (дата добавления клиента). 2.2. Взаимодействие с Т-банком: Использовать API Т-банка для:Генерации токена для каждого платежа.Отправки данных клиента (номер телефона, сумма платежа).Получения статуса оплаты.Провести все необходимые тесты и получить подтверждение от Т-банка. 2.3. Email уведомления: Email:Использовать встроенные функции WordPress (wp_mail) для отправки уведомлений. 2.4. Безопасность: Использовать nonce для защиты форм от CSRF-атак.Сохранять данные о клиентах в таблице базы данных WordPress. 2.5. Админ-панель: Создать страницу в разделе "Инструменты" или отдельное меню "Рекуррентные платежи".Отображать таблицу с данными клиентов:Номер телефона.Статус платежа.Дата последнего платежа.Возможность:Удалить клиента.Изменить статус вручную (например, если ошибка в API).Экспортировать данные в CSV. 3. Структура модульного кода 3.1. Файлы модуля: /wp-content/plugins/recurring-payments/recurring-payments.php — главный файл плагина./includes/class-recurring-payment.php — основной класс обработки рекуррентных платежей.class-ajax-handler.php — обработчик AJAX-запросов.class-tbank-api.php — класс для взаимодействия с API Т-банка.class-notifications.php — уведомления через email и Telegram.class-admin-page.php — страница админ-панели./templates/form-payment.php — шаблон формы ввода телефона./assets/style.css — стили для админки и формы.script.js — JavaScript для взаимодействия с формой. 3.2. Основной функционал: Frontend:Форма для ввода номера телефона (через шорткод).Кнопка оплаты, ведущая к API Т-банка.Backend:Обработка результата оплаты через вебхук Т-банка.Автоматическая проверка статуса ежемесячных платежей.Админ-панель для управления клиентами. 4. Этапы реализации Этап 1: Разработка структуры модуля Создать структуру папок и файлов модуля.Реализовать шорткод для формы ввода телефона. Этап 2: Интеграция с Т-банком Реализовать класс class-tbank-api.php для взаимодействия с API:Отправка данных на оплату.Получение токенов.Проверка статуса оплаты.Провести тестирование API (в тестовом режиме). Этап 3: Уведомления Настроить отправку email и Telegram уведомлений для администратора:Успешная оплата.Ошибка платежа. Этап 4: Админ-панель Реализовать интерфейс для просмотра и управления данными клиентов.Добавить функции удаления и редактирования клиентов. Этап 5: Автоматизация проверок Настроить WP-Cron для ежемесячной проверки статусов оплат.Обработать сценарии:Успешный платеж.Неудачная попытка. Этап 6: Финальное тестирование Пройти тесты Т-банка (согласно их документации).Проверить работу в боевом режиме. 5. Результат Рабочий плагин WordPress с:Формой для ввода телефона.Интеграцией с Т-банком для рекуррентных платежей.Автоматической обработкой платежей.Уведомлениями об ошибках.Админ-панелью для управления клиентами. Что уже реализовано Интеграция с WooCommerce:Установлен и настроен плагин для работы с API Т-банка.Плагин настроен на выполнение платежей в тестовом режиме.Интерфейс оплаты на сайте:Создана кнопка оплаты, содержащая галочку для подтверждения согласия с условиями.Добавлена форма для ввода номера телефона, отображаемая после клика на кнопку оплаты.Пользователь вводит номер телефона перед перенаправлением на страницу оплаты.Базовый функционал для взаимодействия с пользователем:Кнопка оплаты активируется только после подтверждения согласия с условиями (галочка).Ввод номера телефона требуется перед выполнением запроса на оплату.
Задача: исправить ошибки, доработать функционал.Проект представляет собой веб-приложение, встраиваемое в Telegram через механизм Telegram Mini Apps.Доступ к репозиторию предоставлю.Стек технологий:- Preact.js (легковесная альтернатива React)- TypeScript- Vite (сборщик)- SASS (стили)
Ищу монтажера для юмористических роликов по игре майнкрафт. Только с хорошим опытом монтажа! Разовые и постоянные заказы, хорошая оплата. Выполнять задачу точно в сроки, хорошие навыки монтажа обязательны. Откликайтесь пишите в личку.
На pet проект в сфере ментального и психологического здоровья требуется маркетолог. Мы молодой стартап, который находится на этапе разработки MVP и привлечения инвестиций. На данном этапе проекта у нас есть команда порядка 10 человек, которые работают на энтузиазме. Основные задачи, которыми придется заниматься на начальном этапе: Подготавливать и расписывать маркетинговые кампании, работать с бесплатным трафиком (поиск и привлечение), опыт в SMM (регистрация и ведение социальных сетей компании), работа с рекламными креативами. Если вы начинающий маркетолог или уже опытный, но вы готовы помочь команде своими знаниями и опытом, и вам интересна сфера психологического здоровья, то мы будем рады вашим откликам.
Доброго дня всем! Столкнулся с проблемой. Есть компонент. И в 9 местах когда импортирую его - все ок. Но в 10-м месте - выбивает ошибку Cannot read properties of undefined (reading 'MyComponent'). Скорее всего где то циклическая зависимость. Но когда поубирал вобще почти все импорты (кроме глобальных) - все равно эта ошибка остается. Если убрать этот импорт, перезагрузить страницу проблема уходит, естественно. Позже - возвращаю импорт, компонент отображается. Но перезагружаешь страницу - и снова та же беда на андефайнд
Есть блогерский канал реальной женщины(риелтор), которая занимается недвижимостью в СПБ-москва. Ищет людей и клиентов, только целевые подписчики. 1) Ищем варианты продвижения канала, пишите отклики с предложениями и кейсами, у кого нет рейтинга и кейсов, лучше мимо пройдите, боты и все прочее не рассматриваем. 2) Готовы рассмотреть покупку рекламы в тематических каналах с реальными рабочими кейсами и вариантами. 3) Ищем агентов для привлечения, чтобы они участвовали в вебинарах
В поuске вoзможности заниматься редактированием и вводом текста за оплату? [:270d][:1f4bc] [:1f4e9] Поделитесь своим откликом: https://yagla.tv/cLLHvyX [:1f4e9] Требуется лишь небольшой опыт работы с офисными приложениями. [:1f5a5][:2728] Вакансии от канала https://yagla.tv/cvGvCYD
Нужно создать тг бота для конвертирования файлов - то есть человек заливает файл в бот и выбирает во что его конвертировать на пример: файл world в pdf В боте нужен минимальный - базовый функционал, а именно: Рассылки с поддержкой медиа-форматов и инлайн-кнопок - что бы можно было написать всем, кто пользуется ботом Статистика (регистрации, активные пользователи, количество конвертаций и статистика во что конвертируют) Вот список конвертаций файлов: - Word (DOC/DOCX) в PDF - PDF в Word (DOC/DOCX) - Excel (XLS/XLSX) в PDF - PDF в Excel (XLS/XLSX) - PowerPoint (PPT/PPTX) в PDF - PDF в PowerPoint (PPT/PPTX) - Изображения (JPEG, PNG) в PDF - PDF в изображения (JPEG, PNG) - TXT в PDF - PDF в TXT - HTML в PDF - PDF в HTML - EPUB в PDF - PDF в EPUB - CAD-файлы (DWG) в PDF - PDF в изображение TIFF - TIFF в PDF - Markdown (MD) в PDF - PDF в Markdown (MD) - PostScript (PS) в PDF - PDF в PostScript (PS) - CSV в PDF - PDF в CSV - XML в PDF - PDF в XML - RTF в PDF - PDF в RTF - DOC в EPUB - EPUB в DOC - LaTeX в PDF Если понятно, что имею в виду пишите в лс)
Ищу начинающего специалиста в сфере дизайна, который обладает базовыми навыками и находится в поиске практики для своих знаний. У меня сейчас параллельно идет два проекта, один из них это ведение двух телеграмм каналов и для них основной задачей будет отрисовывать разные креативы к постам, возможны креативы и для видео-формата. Второй проект - это разработка чат-бота в телеграмм на основе искусственного интеллекта. Для отрисовки интерфейса чат-бота тоже требуются навыки дизайна.
Привет. Я приобрел сервер и мне нужно там настроить под сайт.Сайт будет на HTML CSS JS PHP. Так же будет роутер Bramus/Router.Так же, на сервере будет API на Quart ( Python3 ) на порте 5000 и по роутеру /flask/Мне нужно чтобы все работало корректно и API тоже.Так же нужна база данных MySQL и PHPMyAdmin.Операционная система Ubuntu 24.04.Так же нужно подключить к домену SSL сертификат (Let's Encrypt) и чтобы Quart работал с HTTPS.Домен: panel-web.ru