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

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

Перенос с Drupal на Wordpress

Цена договорная. Необходимо перенести сайт с Drupal на Wordpress, на сайте более 40 000 страниц. Необходимо сделать все качественно и проверить, чтобы никакой функционал в том числе и SEO не пропал.

Доработка и настройка сайта
Опубликован:
29.01.25 07:29
Бюджет:
10000 руб.~$124.83
Отформортировать 13 тысяч строк. в нужном формате

Есть данные в текстовом файле их нужно отправить в формате емайл:номер Желательно очень быстро,и без ошибок и пропусков

Персональный помощник
Опубликован:
29.01.25 07:28
Бюджет:
1000 руб.~$12.49
Добавить изображения в интернет-магазин

Есть интернет магазин на Bitr.x. Там есть страница Бренды со списком брендов. Кое-где у брендов отсутствуют изображения логотипов. Что нужно сделать: логотипы брендов нужно найти в интернете и через админку эти изображения добавить. Объем работы: до 20 изображений логотипов.

Тексты и наполнение сайта
Опубликован:
29.01.25 07:26
Бюджет:
1000 руб.~$12.49
Модель корзины для смокера для раскроя

Необходимо сделать чертеж/модель корзины по нужным размерам, чтобы потом можно было заказать ее изготовление в цехе лазерной резки и гибки металла. Корзина должна состоять из нескольких частей: 2 боковины с ручками, 2 боковины с вентиляцией, решетка, дно и 2 перегородки. Изделие простое, в основном плоские листы с минимумом загибов. В наличие необходимые размеры изделия: толщина металла, ГШВ, расстояния от дна до решетки, размеры отверстий для вентиляции примерные.

Стройка и ремонт
Опубликован:
29.01.25 07:25
Бюджет:
1000 руб.~$12.49
Продвижение сообщества в ВК с помощью ВК Рекламы

Необходимо настроить и провести рекламу в ВК таким образом, чтобы было не менее 5 целевых заявок в месяц по системам безопасности. Необходимо предоставить доказательство опыта работы с ВК рекламой. А в качестве ТЗ провести аудит ВК рекламы, созданной другим специалистом. А также указать результат и сроки.

Соцсети и SMM
Опубликован:
29.01.25 07:23
Бюджет:
20000 руб.~$249.66
Внести правки в React Native-приложение с Expo

Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом. Запущен около года назад, полноценно функционировал. В определенный момент возникли следующие ошибки:1. На устройствах с ОС IOS проблема с воспроизведением видео. Проблема появилась после обновления зависимостей2. После сворачивания приложения и повторного открытия через некоторое время, приложение перестает работать.

Android
Опубликован:
29.01.25 07:22
Бюджет:
5000 руб.~$62.42
HTML/CSS/JS верстка динамической презентации компании

Сверстать презентацию используя fullpage.js и паралакс эффекты, адаптивную под 1920*1080 и 1080*1920 разрешения. +-20 страниц. скидывайте примеры работ, цену за проект

Веб и мобильный дизайн
Опубликован:
29.01.25 07:22
Бюджет:
40000 руб.~$499.32
Нудно доработать страницы лендингов

1. В формы захвата внести кнопку о сборе персональных данных 2. Разместить политику обработки персональных данных и плашку сбора данных cookie. с выборкой принять все/отказать. 3. Заменить номера телефонов и адрес сайт на Bitrix24 http://ekb.okbankrot.ru/ http://ekb1.okbankrot.ru

Доработка и настройка сайта
Опубликован:
29.01.25 07:18
Бюджет:
6000 руб.~$74.9
Приобрету аккаунт разработчика в Google Play

Приобрету или арендую аккаунт разработчика в Google Play

Android
Опубликован:
29.01.25 07:18
Бюджет:
20000 руб.~$249.66
Продвижение сообщества в ВК

Необходимо "раскачать" ВК сообщество по системам безопасности, набрать ЦА с последующими заявками. Ссылка на сообщество - https://vk.com/oms_ksb. В Вашем отклике необходимо провести аудит сообщества в качестве ТЗ и обозначить стоимость и результат.

Соцсети и SMM
Опубликован:
29.01.25 07:15
Бюджет:
20000 руб.~$249.66
Отрисовать фото человека в стиле референсов

Отрисовать фото человека в стиле референсов Прикрепляю референсы, в ответ пишите стоимость и сроки, также указывайте примеры ваших работ. Спасибо!

Обработка и редактирование
Опубликован:
29.01.25 07:15
Бюджет:
1000 руб.~$12.49
Сайт на самописном движке - нужно добавить контент

Приветствую, сайт на самописном движке нужно добавить контент , который во вложении так же в файле прикреплено ТЗ задавайте вопросы

Доработка и настройка сайта
Опубликован:
29.01.25 07:14
Бюджет:
8000 руб.~$99.87
OpenCart, не копируются карточки товаров, выдает ошибку

На сайте OpenCart, при создании карточек товаров для ускорения процесса необходимо копировать, при нажатии копирования выбрасывает на общую страницу, помогите исправить, чтобы можно было копировать товары!

Доработка и настройка сайта
Опубликован:
29.01.25 07:13
Бюджет:
1000 руб.~$12.49
Доработать 5 персонажей для детей 4-7 лет

Существуют нарисованные 5 персонажей. Их нужно довести до одной стилистики. Персонажей пришлю выбранному исполнителю после подписания NDA.

Арт и иллюстрации
Опубликован:
29.01.25 07:12
Бюджет:
30000 руб.~$374.49
Помощник на лидогенерацию по услугам для Яндекс Директ

Ищу помощника! Задача поиск лидов (потенциальных клиентов) на услуги по Яндекс Директу по готовой отработанной схеме. Есть мой профиль на кворке https://kwork.ru/user/posting с высоким рейтингом, кейсами и отзывами, также сайт и лендинги. Нужно будет находить потенциально заинтересованных в услугах по Яндекс Директ людей. Суть услуг в том, что я помогаю предпринимателям использовать их имеющийся рекламный бюджет более эффективно. Оплата предпочтительно за квалифицированные лиды, то есть задача найти заинтересованного в услугах предпринимателя. Предлагать можно бесплатный аудит рекламного кабинета или сразу услуги настройки и ведения рекламного кабинета. Квалифицированным лидом считаю того, кто подтвердил свою заинтересованность в услугах по Директу. Помимо оплаты за лиды возможно заложить плюсом процент от продаж. Рассмотрю и менее предпочтительные варианты, например оплату за количество исходящих контактов по минималке. Партнеров, кто занимается так же директом и смежным нишами, также приглашаю к сотрудничеству! В отклике прошу описать ваш опыт в поиске лидов на услуги. А также обозначить предпочтительные условия, на которых вы готовы работать.

Персональный помощник
Опубликован:
29.01.25 07:09
Бюджет:
2000 руб.~$24.97
Верстка

Проект ecup.pro ищет верстальщика, который поправит всю вёрстку на нашем сайте. Опыт не важен, но важно желание его получить и впитывать новые знания. Архитектура у проекта не плохая, разобраться с кодовой базой не должно быть проблем. Что нужно сделать: - переписать все стили с css на js - по пути править вёрстку согласно дизайну в фигме и сделать ее адаптивной под разные устройства. - по пути рефакторить код. (Удаление дублирования, декомпозиция компонентов, переименовывание компонентов и переменных на читабельные) - избавиться от всех варнингов в консоли при деплое - избавиться от ошибок в консоли браузера - вставлять переводы туда, где их нет. (все основные переводы уже есть, нужно просто использовать функцию для подтягивания переводов) Если сработаемся, то можно будет продолжить работу и перейти к разработке функцинала и верстки новых страниц.

Верстка
Опубликован:
29.01.25 07:09
Бюджет:
5000 руб.~$62.42
Сделать дизайн в фигме для email рассылки

ПОЖАЛУЙСТА СНАЧАЛА ПРОЧИТАЙТЕ ТЗ!! Есть определенный бюджет - 3 тыс. Задача: на основе предыдущих макетов создать 1 буклет, в котором объединить все три продукта с разделением по брендам. Предыдущие макеты (где написано «делаем этот»):https://www.figma.com/design/vtl4xpCiz1W8IUWm7wKGy... Текст:https://docs.google.com/вdocument/d/1I71w224rMcybR...Продукт/Бренд №1 (УФ лампы и системы)фото: https://drive.google.com/drive/folders/1G1XYn59zn4... Продукт/Бренд №2 (Антискалант Vitec 3000)фото канистры:https://vitec3000.ru/https://drive.google.com/file/d/15RniTNTUpL6kzj7ge... Продукт/Бренд №3 (Grundfos)фото:https://water-center.ru/catalog/section/147/grundf...

Other
Опубликован:
29.01.25 07:08
Бюджет:
3000 руб.~$37.45
Сделать дизайн визитки

Здравствуйте! Нужно сделать дизайн визитки для магазина где продаются кондитерские товары (все для кондитеров). Требования: 1. Скромно 2. 2 контакта Приветствуется Ваши предложения. Логотипа тоже нет. Тоже рассматриваю сделать логотип.

Логотип и брендинг
Опубликован:
29.01.25 07:06
Бюджет:
1000 руб.~$12.49
РАсположить на формате A4 картинки

Есть картинки нужно их расположить хаотично, но чтобы было органично, потом из этого листа будет сделан конверт.

Арт и иллюстрации
Опубликован:
29.01.25 07:05
Бюджет:
1000 руб.~$12.49
Парсер сайтов объявлений недвижимости

Необходимо создать парсер, который будет собирать данные с сайтов недвижимости. Парсер должен быть способен обрабатывать страницы поиска объявлений и извлекать информацию о каждом объявлении, включая название, описание, цену, адрес, дату публикации и другие параметры. Данные должны быть сохранены в Google Sheets. Функциональные требования: Сбор данных: Парсер должен автоматически переходить по ссылкам на страницах поиска и собирать данные о каждом объявлении. Должна быть возможность указания URL-адресов для парсинга через конфигурационный файл. Собранные данные должны быть структурированы и сохранены в таблицу Google Sheets. Обработка данных: Парсер должен форматировать даты публикации объявлений в нужный формат. Нужно удалить все символы, кроме цифр и точки, из некоторых полей (например, цены). Объявления должны быть проверены на уникальность перед добавлением в базу данных. Многопоточность: Для повышения производительности парсинга следует использовать многопоточность. Максимальное количество потоков должно быть настраиваемым через конфигурационный файл. Логирование: Весь процесс работы парсера должен быть логирован с использованием библиотеки loguru. Обход блокировок: Поскольку использование прокси не дало результата, необходимо найти альтернативные способы обхода блокировок сайтов.

Скрипты и боты
Опубликован:
29.01.25 07:02
Бюджет:
10000 руб.~$124.83

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

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