Описание проекта
Основная часть задачи — это связка сайта и платёжного сервиса: формирование запроса на оплату, корректный редирект или встраивание формы оплаты, а также обработка webhook-уведомлений, которые сервис присылает при успешной оплате, отказе, зависшем платеже или возврате средств. Статус заказа в магазине должен меняться автоматически на основании этих уведомлений, без ручной проверки с нашей стороны, и с защитой от дублирования и подделки запросов.
Перед тем как переключаться на боевые ключи, нужно полностью прогнать интеграцию в тестовом режиме шлюза: успешная оплата, отклонённая карта, таймаут и возврат средств. Переход в боевой режим — только после того, как все сценарии подтверждены рабочими.
Что ожидаем от исполнителя:
— опыт подключения хотя бы одного крупного платёжного шлюза к интернет-магазину;
— понимание работы с webhook и асинхронными уведомлениями;
— готовность показать результаты тестового режима перед запуском;
— краткую документацию по итогам работы.