x

Доделать настройку приёма платежей на сайте на вордпресс

Перейти к заказу
Техническое задание (ТЗ) Цель проекта Создать модуль для 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 Т-банка.Плагин настроен на выполнение платежей в тестовом режиме.Интерфейс оплаты на сайте:Создана кнопка оплаты, содержащая галочку для подтверждения согласия с условиями.Добавлена форма для ввода номера телефона, отображаемая после клика на кнопку оплаты.Пользователь вводит номер телефона перед перенаправлением на страницу оплаты.Базовый функционал для взаимодействия с пользователем:Кнопка оплаты активируется только после подтверждения согласия с условиями (галочка).Ввод номера телефона требуется перед выполнением запроса на оплату.

Найдено 338622 результата

Написать бекенд для ВПН сервиса

Нужно написать бекенд для VPN сервиса на fastapi. По техническскому заданию, которое будет предоставлено, также вся работа будет по договору. Оплата после приемки. Оставляйте свой телеграмм.

Backend
Опубликован:
28.01.25 11:12
Бюджет:
15000 руб.~$187.25
Нужны идеи для улучшения Авито

Нужен развёрнутый комментарий, корректные доводы, а также идеи по улучшению профиля Авито, не знаем что делать

Маркетплейсы и доски объявлений
Опубликован:
28.01.25 11:12
Бюджет:
1000 руб.~$12.49
Сделать схемы алгоритма (8 шт.) Python

Нужно сделать 8 схем алгоритма по коду, по примеру. Язык программирования: Python, Pascal. Срок 1 день (до 10:00 29.01.2025). Если нужна информация подробнее - задавайте вопросы. Образец скину.

Юзабилити, тесты и помощь
Опубликован:
28.01.25 11:12
Бюджет:
2000 руб.~$24.97
Создать 3D прозрачную пирамиду c логотипом внутри

Необходимо создать 3D прозрачную пирамиду с эффектом стекла, внутри которой в каждой из граней будет находиться уже готовый логотип. Формат выгрузки: проект блендер и glb+png

Логотип и брендинг
Опубликован:
28.01.25 11:09
Бюджет:
5000 руб.~$62.42
Собрать список блогеров инстаграм .

Необходимо собрать список блогеров в инстаграм с аудиторией от 30 до 100 тысяч подписчиков, Россия, Казахстан, за пределами городов с населением больше 1 млн человек. возраст блогера 18-40 лет, девушки. Не менее 1000 блогеров соответствующих параметрам в данной задаче. Только открытые и живые профили с активностью не позднее 2 дней!

Базы данных и клиентов
Опубликован:
28.01.25 11:07
Бюджет:
2000 руб.~$24.97
Баннеры креативы для Авито

Нужно сделать 4 креатива для авито объявления. В современном стиле. Примеры работ свои прикладывайте

Маркетплейсы и соцсети
Опубликован:
28.01.25 11:07
Бюджет:
2000 руб.~$24.97
Обзвонить базу

Необходимо обзвонить базу (50 контактов) компаний, с предложением по сотрудничеству руб

Аутсорсинг и Консалтинг
Опубликован:
28.01.25 11:06
Бюджет:
7000 руб.~$87.38
Сбор, монтаж доступного видео на тему экологии в 3Д формате (круговая поляризация) Чтобы получился учебный фильм для начальных классов

Сбор, монтаж доступного видео в сети на тему экологии в 3Д формате (круговая поляризация) Чтобы получился учебный фильм для... руб

Медиа и Моушен дизайн
Опубликован:
28.01.25 11:06
Бюджет:
5000 руб.~$62.42
Анимированные стикеры

Проект: Анимированные стикеры для Telegram Количество стикеров: 2 (в дальнейшем может быть серия) Герой: Медведь Характеристика: Веселый, сильный, находчивый Референс 1: https://t.me/addstickers/Buddy_Bear Референс 2: https://t.me/addstickers/WorldArt Проект экспериментальный. Должна быть интересная анимация, приветствую неожиданные идеи Исходники: вектор AI Авторские права на изображение принадлежат заказчику Стикер 1: "Озадаченный мишка" Сюжет: Медведь (по грудь), озадаченно следит глазами за пчелой, которая летает вокруг его головы. Как фан: глаза перемещаются вокруг головы вслед за пчелой. Эмоции: Озадаченность и любопытство. Детали: Пчела минималистичная. Может масштабироваться при пролете. Очень большая на первом плане и очень маленькая на втором. Возможны небольшие движения медведя (например, покачивание или поворот головы) для усиления динамики. Стикер 2: "Влюбленный медведь" Сюжет: Медведь влюблен, вместо глаз у него пульсируют розовые сердца. Эмоции: Романтика и радость. Медведь может улыбаться, а его поза должна выражать счастье и волнение. Детали: Сердца должны пульсировать в ритме, создавая эффект "бьющегося сердца". По телу может проходить цветная розовая волна снизу вверх Стиль анимации должен быть ярким и дружелюбным, подходящим для аудитории Telegram. Стикеры должны быть легко различимы и передавать настроение без слов. Рекомендуемая продолжительность анимации: 3 секунды. Сроки: 2-3 дня Можно начать с одного стикера

Опубликован:
28.01.25 11:05
Бюджет:
8000 руб.~$99.87
Внести правки на сайте

Сайт https://gz74.ru/ Сделан на opencart Необходимо сделать следующие изменения: 1. Пересобрать главный экран (макет прикрепил) 2. Убрать 2й блок "Продукция в наличии" 2. Сделать кликабельными вкладки на главной странице (блок "наши продукты") 3. Убрать часть товаров 4. На странице отзывов добавить код с яндекс карт, чтобы отзывы автоматически подтягивались 5. Сделать шапку сайта из макета, чтобы была на всех страницах одинаковая 6. Из страницы "контакты" перенести блок "наша команда" на страницу "о компании" Просьба отправлять предложение со стоимостью.

Доработка и настройка сайта
Опубликован:
28.01.25 11:05
Бюджет:
10000 руб.~$124.83
Создание обучающего ролика на платформе HeyGen

Необходимо сделать несколько роликов на стоматологическую тематику на платформе HeyGen (подробное ТЗ к ролику пришлю). Аватар и голос для ролика уже выбраны, необходимо красиво наложить инфорграфику с основными тезисами. Видео в среднем занимает 4-6 минут.

Видеоролики
Опубликован:
28.01.25 11:02
Бюджет:
1000 руб.~$12.49
Организационная структура

Составить орг структуру в Miro или Xmind Срок выполнения 1 день Техническое задание в прикрепленном файле

Персональный помощник
Опубликован:
28.01.25 11:00
Бюджет:
2000 руб.~$24.97
Парсер wb по кешбекам

Нужен парсер или бот, или какая-то программа, для облегчения работы менеджера по кешбекам. У нас есть 5 номеров, куда люди пишут чтобы получить вознаграждение, соответственно менеджер заходит по 5 разным номерам, отвечает, проверяет, потом каждому переводит вознаграждение. Мы хотим эту работу оптимизировать и уменьшить количество манипуляций менеджера.

Скрипты и боты
Опубликован:
28.01.25 10:59
Бюджет:
6000 руб.~$74.9
Нужно сверстать 2 страницы CMS Opencart

Всем добрый день! CMS Opencart 3. Модуль Simple, нужно сверстать страницу оформления заказа и корзину по макету, сколько будет стоить?

Верстка
Опубликован:
28.01.25 10:55
Бюджет:
4000 руб.~$49.94
Доработка сайта-портфолио с фотографиями на GRAV.org

Нужна помощь в доработке моего сайта (портфолио меня как фотографа, ничего сложного) на платформе https://getgrav.org/ (Self-hosted на моём Linux сервере). Используется видоизменённая тема https://hyde.getpoole.com/Цена договорная. Есть референсы от других фрилансеров. Нацелен на долгострочное сотрудничество по этому проекту и по другим моим проектам.Пишите, пожалуйста, только если есть референсы Вашей работы именно с php или с GRAV.

All inclusive
Опубликован:
28.01.25 10:55
Бюджет:
5000 руб.~$62.42
Интеграция AMO CRM с сайтом объявлений

Требуется Интеграция AMO CRM с сайтом объявлений - olx.kz Апи для подключения - https://developer.olx.kz/api/doc# Интеграция нужна для того что бы в AMO было видно что с этого сайта приходят запросы (лиды)

Доработка и настройка сайта
Опубликован:
28.01.25 10:55
Бюджет:
30000 руб.~$374.49
Создать бота в puzzlebot для брони мест в автобусе

Сейчас есть простой бот, который записывает людей на наши автобусные рейсы. Клиент выбирает кол-во взрослых, детей, дату. Запись попадает в таблицу. Теперь нам нужно добавить бронирование конкретных мест в автобусе. ТЗ: https://docs.google.com/document/d/1if_gbR8_Rbp0Mk4U-vyguoHnnKiSlpUe9y_jIrxXQ3o/edit?tab=t.0

Скрипты и боты
Опубликован:
28.01.25 10:55
Бюджет:
30000 руб.~$374.49
Привлечения клиентов

Прочтите внимательно! Что вас ждет: Работа с реферальными программами ведущих яндекс продуктов. Возможность получить хороший доход на реальных финансовых инструментах, не выходя из дома. Что от вас потребуется: Привлекать как можно больше новых клиентов. Чем больше людей узнают о продукте через вас — тем больше вы заработаете. Не обязательно быть гуру реферальных систем. Достаточно базовых знаний — все легко можно найти в интернете. Что мы предлагаем: Простую систему оплаты через платформу Кворк. Вся ваша работа фиксируется, и вы получаете честное вознаграждение. Широкие возможности для роста и постоянного заработка. Чем активнее вы работаете, тем больше доход! Развитие в сфере финансов. Это не просто подработка — это шаг в сторону серьезных доходов. Почему вам стоит попробовать: Работать с нами легко, прибыльно и перспективно. Никаких сложных схем или неоправданных ожиданий. Вы получаете четкие задачи и прозрачную оплату. Это идеальная возможность начать строить свое финансовое будущее. Готовы начать? Жду вас на платформе Кворк, где мы обсудим все детали.

Персональный помощник
Опубликован:
28.01.25 10:54
Бюджет:
60000 руб.~$748.98
Сделать красивую презентацию коммерческой недвижимости

Нужно сделать презентацию объекта коммерческой недвижимости на 9 листах. Тексты, фото, логотипы - все есть.

Презентации и инфографика
Опубликован:
28.01.25 10:53
Бюджет:
6000 руб.~$74.9
Сопоставить данные в Google Таблицах (автоматически)

Всем привет! Есть таблица в Google Sheets с 2 листами "Все лиды 12997" - Лист с данными "Сопоставление" - Лист с правильными источниками На первом листе с данными не везде правильно проставлены источники. На листе "Сопоставление" прописаны условия (желтым) и правильные источники для этих условий (зеленым) Нужно сделать такую формулу для каждой строчки на листе "Все лиды 12997", которая проверит что данные из столбцов Источник (P) Подысточник (Q) UTM Source (R) UTM Medium (S) UTM Campaign (T) Совпадают с условиями на листе "Сопоставление" Источник (A) Подысточник (B) UTM Source (C) UTM Medium (D) UTM Campaign (E) То для всех таких строк на листе "Все лиды 12997" проставит данные в поля Источник правильный (A) Подысточник правильный (B) Из листа "Сопоставление" Источник правильный (H) Подысточник правильный (I) Пример На листе "Все лиды 12997" есть 10 записей в которых Источник (P) - "Архив_База Ident 2024" Подысточник (Q) - "" UTM Source (R) - "" UTM Medium (S) - "" UTM Campaign (T) - "" Формула должна найти, что такие условия стоят на строчке 3 на листе "Сопоставление" и проставить в эти 10 записей в столбцы (А) и (B) данные со второго листа "Базы", "База Айдент" Файл https://docs.google.com/spreadsheets/d/1TlPuQBYuBobSmc_QFflNgECw4X1DcK4w0-VFQP9DJJE/edit?usp=sharing В файле больше ничего не менять (порядок строк, столбцов и прочее)

Персональный помощник
Опубликован:
28.01.25 10:50
Бюджет:
4000 руб.~$49.94

Текущая страница: 67

Всего страниц: 16932