Доработка проекта онлайн-пожертвований

Место: удалённо
Время: 18 июня, 2026 - 18 июня, 2026
Необходимые навыки: Программист
Комитет:
Формат задачи:

Ищем программиста для доработки сайта donation.dhamma-dullabha.org, на котором старые студенты могут делать разовые или ежемесячные онлайн-пожертвования для Фонда Випассаны в России. 

Сайт написан на PHP / Symfony. База данных MySQL. Тесты на phpunit. Платежи проводятся через Яндекс.Кассу (пока по старому http-протоколу, хотим перейти на новый API). Имейлы отправляются через Mailgun. Ежемесячные пожертвования и имейлы отправляются cron’ом. Git-репозиторий в Gitlab (есть мысли перейти в Github и стать open source). Ошибки мониторятся в Bugsnag через уведомления в Slack.

Среди задач:

  1. Автоматическая аутентификация старого студента, переходящего по email-рассылке. Сейчас любой человек со стороны, не являющийся старым студентом, может сделать онлайн-пожертвование. Идея в том, чтобы в добавить логин/пароль на сайт. А в рассылке в ссылках добавить токен, по которому логин/пароль не нужен.
  2. Некоторые пользователи забывают отвязать устаревшую карту, что приводит к неуспешным пожертвованиям многие месяцы. Задача в том, что автоматически отвязывать карту, если 3 месяца подряд было неуспешное списание (команда запускается по cron’у раз в месяц и отвязывает такие карты. Пользователю приходит уведомление). Реализовать можно в рамках Symfony или на другом языке (хоть Node.js)
  3. В версии 2.0 хотелось бы перейти на новый API Яндекс.Кассы