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

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

Работы по сайту

Наш сайт: smmvip.ru На сайте установлен скрипт, приобретали здесь: https://codecanyon.net/item/smartpanel-smm-panel-script/23595718 Compatible Browsers: IE11, Firefox, Safari, Chrome Files Included: JavaScript JS, JavaScript JSON, HTML, XML, CSS, PHP, SQL Software Framework: CodeIgniter Software Version: PHP 7.x, MySQL 5.x Нужно выполнить ряд работ по сайту: 1. Задание - Общее 2. Задание - Платежные системы 3. Задание - Загрузка услуг 4. Задание - Всплывающие уведомления 5. Задание - Остальное 6. Дополнительные вопросы 7. Панель перевода Каждое задание расписано в текстовых файлах, можете ознакомиться на Яндекс-Диске: https://disk.yandex.ru/d/MfIDJWyCe5mezQ на Google-диск: https://drive.google.com/drive/folders/1i6Wg9-kpCl9OVNvUGjzN2MhBJP9Ej-l0?usp=sharing

Other
Опубликован:
18 часов назад
Бюджет:
19000 руб.~$237.18
Доработать формулы в гугл таблице

Здравствуйте. Нужно прописать формулы для сбора информации по среднему значению оценки в гугл таблице. Задача не сложная, на пару часов. Подробности в видео ТЗ тут: https://rutube.ru/video/private/4d3dc28f0df2862fee9f2df826a2cf47/?p=UU_irhfE183TD8mD2yk6iA Жду Ваши отклики.

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

Наш сайт: smmvip.ru На сайте установлен скрипт, приобретали здесь: https://codecanyon.net/item/smartpanel-smm-panel-script/23595718 Compatible Browsers: IE11, Firefox, Safari, Chrome Files Included: JavaScript JS, JavaScript JSON, HTML, XML, CSS, PHP, SQL Software Framework: CodeIgniter Software Version: PHP 7.x, MySQL 5.x Нужно выполнить ряд работ по сайту: 1. Задание - Общее 2. Задание - Платежные системы 3. Задание - Загрузка услуг 4. Задание - Всплывающие уведомления 5. Задание - Остальное 6. Дополнительные вопросы 7. Панель перевода Каждое задание расписано в текстовых файлах, можете ознакомиться на Яндекс-Диске: https://disk.yandex.ru/d/MfIDJWyCe5mezQ на Google-диск: https://drive.google.com/drive/folders/1i6Wg9-kpCl9OVNvUGjzN2MhBJP9Ej-l0?usp=sharing

Scripts
Опубликован:
18 часов назад
Бюджет:
19000 руб.~$237.18
ватсапп менеджер

пишите в ватсапп 7910506896 руб

Тексты
Опубликован:
18 часов назад
Бюджет:
3200 руб.~$39.95
Транспортная программа

разработать программу на базе gpt 4о , которая при запуске будет иметь возможность добавлять транспортное средство (грузовики и пр) и габариты и выставлять согласно транспортной заявке в путевой лист

Десктоп программирование
Опубликован:
18 часов назад
Бюджет:
20000 руб.~$249.66
Работы по сайту

Наш сайт: smmvip.ru На сайте установлен скрипт, приобретали здесь: https://codecanyon.net/item/smartpanel-smm-panel-script/23595718 Compatible Browsers: IE11, Firefox, Safari, Chrome Files Included: JavaScript JS, JavaScript JSON, HTML, XML, CSS, PHP, SQL Software Framework: CodeIgniter Software Version: PHP 7.x, MySQL 5.x Нужно выполнить ряд работ по сайту: 1. Задание - Общее 2. Задание - Платежные системы 3. Задание - Загрузка услуг 4. Задание - Всплывающие уведомления 5. Задание - Остальное 6. Дополнительные вопросы 7. Панель перевода Каждое задание расписано в текстовых файлах, можете ознакомиться на Яндекс-Диске: https://disk.yandex.ru/d/MfIDJWyCe5mezQ на Google-диск: https://drive.google.com/drive/folders/1i6Wg9-kpCl9OVNvUGjzN2MhBJP9Ej-l0?usp=sharing

All inclusive
Опубликован:
18 часов назад
Бюджет:
19000 руб.~$237.18
Написание отзыва

Написание отзыва Цена:(подробнее в чате) Целевое действие:Написать мне в тг: @milanaa_card руб

Тексты
Опубликован:
18 часов назад
Бюджет:
800 руб.~$9.99
Написание отзывов

Нужно писать отзывы Подробнее в тг bulka113 руб

Тексты
Опубликован:
18 часов назад
Бюджет:
3000 руб.~$37.45
Тайный покупатель

Требуется тайный покупатель Подробнее в тг MenedgerAliina руб

Тексты
Опубликован:
18 часов назад
Бюджет:
2000 руб.~$24.97
Поиск компаний по адресам

Поиск компаний по адресам. Есть адреса необходимо найти компании которые находятся по адресу. Название компании и телефон. Объем 1500 адресов.

Базы данных и клиентов
Опубликован:
18 часов назад
Бюджет:
3000 руб.~$37.45
Определение региона при оформлении заказа (Битрикс)

Сделать автоматическое определение региона при оформлении заказа. На странице оформления заказа автоматически заполнять поле регион — если пользователь авторизован и есть прошлые данные, то подставляются они. Если прошлых данных нет, или не авторизован — определять геолокацию, предлагать её и заполнять в поле регион. Возможность указать регион вручную остается. Желательно без платных модулей и обращения к внешним сервисам — с локальной базой данных ip-геопозиций. Но рассмотрим разные варианты. Технические детали: Битрикс редакция 23.500.200 "Малый бизнес" (возможен апгрейд). Разработка на dev-площадке с использованием Git. Срок сдачи: 4 февраля 2025 года. Рассматриваем частного специалиста (не компанию) с опытом по задаче, качественной проработкой и соблюдением сроков. Возможно продолжение сотрудничества по итогам задачи при взаимном интересе. Откликнитесь чтобы задать уточняющие вопросы и дать свою объективную итоговую оценку. Укажите ваш релевантный опыт, ставку и условия работы. Цена в задаче условная.

Доработка и настройка сайта
Опубликован:
18 часов назад
Бюджет:
12000 руб.~$149.8
Внедрить CRM

Цель: Автоматизация системы бронирования детских праздников Услуга бронирование детских праздников происходит через несколько источников: - напрямую через администратора - По телефону через администратора - По ватсап через администратора - Через соцсети через смм-менеджера Какие шаги: 1. Информирование и проверка наличия мест 2. Бронь комнаты и бронь аниматора или отказ ( в таком случае важно узнать причину) 3. Предоплата и подтверждение брони 4. Созвон за 1 день до мероприятия 5. Полная оплата в день мероприятия 6. Обратная связь 7. Повторное приглашение через год Проблемы которые должна решать CRM. - Клиенту дали информацию и забыли про него не довели до брони - Клиент не дозвонился или не получил ответа в течении дня - Несколько клиентов забронировали одно и тоже время - Клиенту забыли предупредить о том что аниматор не входит в предложение - Аниматора забыли предупредить о том что он выступает в указанное время на празднике - Пока администратор информировал клиента, SMM-менеджер уже забронировал это время для другого клиента Основные задачи: 1. Система должна напоминать администраторам о каждом шаге. 2. Каждая заявка должна сохраняться и доводиться до результата (бронь или отказ) 3. Возможность делать рассылки

Юзабилити, тесты и помощь
Опубликован:
18 часов назад
Бюджет:
1000 руб.~$12.49
Нарисовать емкость

Добрый день, задача нарисовать утепленную емкость в разрезе, на сайте есть обычная емкость, для примера https://emkosti.company/emkost-15000-litrov Нужна такая же вертикальная только часть емкости будет в разрезе (что бы видно было слой утеплителя) надписи как на примере не нужны. Нужен рисунок для двух вариантов (прикрепил их) Исходники самих емкостей предоставим.

Веб и мобильный дизайн
Опубликован:
18 часов назад
Бюджет:
5000 руб.~$62.42
Сделать инструкцию из скриншотов по шаблону

Нужно сделать инструкции по шаблону из нескольких банков - Т-банк и Сбер. Смысл инструкции - "Как отправить PDF чек из банка в ТГ чат". Какие банки и версии нужны на инструкции: 1. Т-банк IOS web приложение (пример к этому заданию) 2. Т-банк IOS приложение 3. Т-банк android приложение 4. Сбер IOS web приложение 5. Сбер IOS приложение 6. Сбер android приложение 7. Сбер веб версия

Презентации и инфографика
Опубликован:
18 часов назад
Бюджет:
3000 руб.~$37.45
Настроить ежедневную выгрузку с портала WB через API

Необходимо каждый день выгружать данные по каждому артикулу в гугл таблицу: Дата Артикул продавца Артикул WB Продажи (руб) Продажи шт. Возвраты (руб) Возвраты шт. Расход рекламы по данному артикулу. Выгрузка должна происходить автоматически в 6:00 по мск за предыдущий день Пример таблицы, как должно выглядеть https://docs.google.com/spreadsheets/d/1M5EQ6ckBL4Xoh2L067lODyloyL8ek-IYb3jLUqF6RGM/edit?usp=sharing

Скрипты и боты
Опубликован:
18 часов назад
Бюджет:
10000 руб.~$124.83
C# api google drive

Нужна помощь с интеграцией api google drive мы используем service аккаунт с правами овнера и нам нужно выгружать файл на диск. На это все

Скрипты и боты
Опубликован:
18 часов назад
Бюджет:
2000 руб.~$24.97
Разработка КР стадия Р

необходимо разработать КР в стадии Р для проекта подпорной стены на участке (альпийская горка). Воздействие только грунта.

Стройка и ремонт
Опубликован:
18 часов назад
Бюджет:
60000 руб.~$748.98
Авитолог для наркологии

Наркологическая клиника ищет авитолога для создания аккаунта и ведения, который знает как работает данное направление в Авито.

Маркетплейсы и доски объявлений
Опубликован:
18 часов назад
Бюджет:
40000 руб.~$499.32
Аренда вашего AVITO аккаунта

Арендую ваш профиль на AVITO, обязательно с пройденной верификацией, по банку паспорту или водительским правам, начиная с 224... руб

Маркетинг и Реклама
Опубликован:
19 часов назад
Бюджет:
4444 руб.~$55.48
Разработать frontend для B2B маркетплейса (React)

Ищем Middle+ разработчика на React. Нужно с нуля разработать B2B маркетплейс. Проект на 2 месяца. Стек и задачи — React (будет плюсом Next.js, TypeScript) — Верстка по макетам Figma — Интеграция с бекендом — Работа с личными кабинетами Кого ищем — Опыт от 3 лет — Умеет работать в команде (это архиважно) — Быстро разбирается в новом и применяет на практике — Адекватный/-ая, общительный/-ая, проактивный/-ая В команде бекенд-разработчик, дизайнер, PM, тестировщик. ТЗ пришлю в лс. Пожалуйста, укажите в отклике ваш опыт, портфолио (в первую очередь релевантные проекты) и встречное предложение по цене.

Frontend
Опубликован:
19 часов назад
Бюджет:
250000 руб.~$3120.71

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

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