Backend-разработчик для защищённой интеграции Razorpay
Что за роль
Нужно усилить безопасность уже работающей интеграции Razorpay на сайте и в мобильном приложении. Основная задача — защитить платёжный поток так, чтобы данные карт и UPI не попадали на серверы заказчика, а подтверждения транзакций оставались быстрыми и надёжными. Работа охватывает клиентскую и серверную части, настройку вебхуков и безопасный доступ администраторов.
Что предстоит делать
- Переработать код сайта и мобильного приложения, используя рекомендованные Razorpay токены для безопасной обработки платежей.
- Настроить токенизацию и проверить, что чувствительные данные карт и UPI не проходят через инфраструктуру заказчика.
- Настроить вебхуки, проверку подписей и повторные попытки при сбоях, предусмотрев безопасную обработку ошибок.
- Настроить надёжную аутентификацию для доступа к панели управления Razorpay.
- Подготовить документацию о движении платёжных данных и защите учётных записей администраторов.
- Провести короткую передачу решения и объяснить, как отслеживать аномалии в работе интеграции.
Что потребуется
- Практический опыт работы с Razorpay API и вебхуками.
- Навыки веб-разработки и интеграции платёжных шлюзов; в описании указаны Node.js, PHP, Python или мобильный стек.
- Знание веб-безопасности, аудита безопасности, Linux и MySQL.
- Понимание токенизации, защиты платёжных данных и PCI DSS; опыт обеспечения соответствия PCI DSS для Razorpay или внедрения библиотек шифрования будет особенно релевантен.
Что важно знать
Результат оценивается по конкретным материалам: обновлённому коду для сайта и приложения, проверенным вебхукам, документации и передаче настроек. Важная часть задачи — не только защитить транзакции, но и оставить понятный способ контролировать интеграцию после внедрения.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram