Техническое задание: Интеграция платежного шлюза с CRM-системой
Цель проекта
Автоматизировать процесс подтверждения оплаты в CRM-системе после успешного проведения платежа через внешний платежный шлюз.
Основные задачи
- Настроить подключение к API платежной системы.
- Реализовать прием и обработку вебхуков (уведомлений) от платежной системы о статусе транзакций.
- Настроить автоматическое обновление статуса заказа/клиента в CRM на "Оплачено" при успешном платеже.
- Обеспечить надежную обработку ошибок и логирование процесса.
Ключевые требования
- Интеграция должна работать в автоматическом режиме без ручного вмешательства.
- Необходима проверка подлинности входящих вебхуков (валидация подписи).
- Система должна корректно обрабатывать различные статусы платежей (успех, неудача, ожидание).
- Код должен быть документирован и передан заказчику.