Заказчик
Зарегистрирован: 7 месяцев
Отзывы + 0 / - 0

Заказ закрыт
Реализовать оплату на WooCommerce-сайтах через 1 WooCommerce сайт на котором уже настроен способ

Бюджет: по договоренности
Настроить интеграцию между двумя сайтами на WordPress с WooCommerce, где:
• Сайт A (дочерний) — оформляется заказ пользователем.
• Сайт B (главный) — принимает информацию о заказе и проводит оплату через уже настроенный платёжный шлюз (Stripe, YooKassa, MercadoPago и т.д.).



Функционал, который нужно реализовать:
1. На дочернем сайте:
• После оформления заказа (на странице “Спасибо”) отправлять информацию о заказе на главный сайт через REST API.
• Получать от главного сайта ссылку на оплату и перенаправлять на неё пользователя.
• Сохранять локальную копию заказа и потом получать обновления статуса (например, “оплачен”).
2. На главном сайте:
• Принимать REST-запросы от дочернего сайта.
• Создавать (или находить) пользователя по email.
• Создавать заказ со списком товаров (или одним “виртуальным” товаром).
• Генерировать ссылку на оплату (Stripe Checkout или другой платёжный шлюз).
• После оплаты — обновлять статус заказа и уведомлять дочерний сайт о результате через API/webhook.
3. Безопасность:
• Простая авторизация (например, по API ключу или Bearer-токену).
• Минимальная валидация данных и лог ошибок.



Требования:
• Без установки сторонних платных плагинов.
• Код без eval, goto, hex-обфускации и других антипаттернов.
• Возможность доработки и масштабирования в будущем (передача скидок, кода купона и пр.).
• Поддержка WooCommerce последних версий.
• Возможность задать URL основного сайта и API-ключ в админке дочернего сайта.

Опубликован 20.06.2025 в 19:30 Последнее изменение: 19.06.2025 в 19:36
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.