Настройка API-прокси для обработки платежей между двумя сайтами
- Основной сайт (A) – принимает заказы и инициирует платежи.
- Сайт-посредник (B) – передаёт платежные данные в платёжный сервис.
Цель проекта:
Реализовать серверный скрипт, который принимает платежные запросы с сайта A, отправляет их через API на сайт B, а затем сайт B передаёт запрос в платёжный сервис (CloudPayments / ЮKassa / Тинькофф Касса и др.).Таким образом, для платёжного сервиса все платежи будут проходить через сайт B, но фактическая точка входа для клиентов – сайт A.
Требуемый функционал:
✅ API на сайте B для приёма данных о платеже.✅ API-интеграция с CloudPayments / ЮKassa / Тинькофф Касса.
✅ Возврат ссылки на платёжную страницу клиенту после успешного создания платежа.
✅ Логирование платежных запросов и ответов.
Технические требования:
- Backend: PHP / Python / Node.js.
- Обмен данными через REST API (POST-запросы, JSON).
- Использование безопасных методов аутентификации (API-ключи / Webhook-подписи).