Отзывы фрилансеров:
+ 7
- 0
Зарегистрирован на сайте 4 года и 8 месяцев
Бюджет:
20 000 руб
255.67 $ — 217.17 €
Техническое задание (ТЗ) на подключение платежной системы Kaspi.kz к интернет-магазину на платформе WordPress (WooCommerce)
Цель проекта
Интегрировать платежную систему Kaspi.kz с интернет-магазином на WordPress с использованием плагина WooCommerce для приема онлайн-платежей.
Функциональные требования
1. Добавление метода оплаты “Kaspi Pay”:
• Добавить новый метод оплаты в WooCommerce.
• Обеспечить возможность выбора Kaspi Pay при оформлении заказа.
2. Интеграция с API Kaspi.kz:
• Использовать API Kaspi Pay для обработки платежей.
• Обеспечить передачу данных о заказе на платежную платформу Kaspi.kz.
• Настроить обработку статусов платежей (успех, отказ, ошибка) через callback/webhook.
3. Процесс оплаты:
• Обеспечить переадресацию клиента на платежную страницу Kaspi.kz (если используется редирект).
• Реализовать обработку данных для подтверждения успешной оплаты без необходимости возврата на сайт.
4. Настройки плагина:
• Добавить в административную панель WordPress (WooCommerce > Настройки > Платежи) следующие настройки:
• Включение/выключение Kaspi Pay.
• Ввод API-ключей и идентификатора магазина.
• Настройка URL для callback/webhook.
• Возможность указать тестовый режим работы.
5. Обновление статусов заказов:
• Автоматически обновлять статусы заказов в зависимости от ответа Kaspi.kz (например, “Ожидает оплаты”, “Оплачено”, “Оплата отклонена”).
6. Информирование клиента:
• Настроить email-уведомления для клиента о статусе заказа (например, успешная оплата, ошибка).
• Отображать уведомления на странице успешного оформления заказа.
7. Логирование:
• Реализовать логирование запросов и ответов API Kaspi.kz для упрощения отладки.
• Обеспечить возможность очистки логов из админки.
Технические требования
1. Платформа: WordPress 6.x и WooCommerce 8.x (уточнить текущие версии).
2. Язык разработки: PHP 7.4+ (желательно 8.0+).
3. Интеграция с API:
• Работа с REST API Kaspi.kz в соответствии с официальной документацией.
• Использование библиотеки cURL или WordPress HTTP API.
4. Безопасность:
• Передавать данные по протоколу HTTPS.
• Хранить API-ключи в базе данных WordPress с шифрованием.
5. Совместимость:
• Полная поддержка WooCommerce и других активных плагинов на сайте.
Этапы выполнения
1. Изучение API-документации Kaspi.kz и требований безопасности.
2. Разработка плагина для WooCommerce:
• Настройка интерфейса в админке.
• Интеграция с API Kaspi.kz.
• Обработка статусов платежей.
3. Тестирование плагина в тестовой среде Kaspi.kz.
4. Установка плагина на рабочий сайт.
5. Финальное тестирование и обучение клиента работе с модулем.
Результат работы
1. Рабочий плагин Kaspi Pay, интегрированный с WooCommerce.
2. Полностью настроенный процесс оплаты.
3. Документация по установке и настройке плагина.
4. Отчет о тестировании всех сценариев.
Документация по интеграции прикрепляю
Разделы:
Опубликован:
26.12.2024 | 10:34 [поднят: 26.12.2024 | 10:34]
Заказ находится в архиве