Для этого проекта основной целью клиента была полная автоматизация процесса записи и оплаты услуг в психологическом центре PsyonClinic. Заказчику требовалось надежное решение, которое позволило бы пользователям самостоятельно выбирать специалистов и оплачивать консультации или тренинги прямо на сайте, минуя этап долгого общения с администратором. Главная сложность заключалась в необходимости объединить три разные системы: бэкенд сайта, банковский эквайринг и внешнюю медицинскую CRM-систему Klinikon (SQNS), в которой врачи ведут свое расписание. Моей задачей было создать стабильную архитектуру, которая исключала бы ошибки при записи и обеспечивала безопасность проведения финансовых транзакций.
В качестве основного технологического стека я выбрал PHP с фреймворком Laravel, что обеспечило высокую скорость разработки и чистоту кода. Первым делом я спроектировал архитектуру базы данных и разработал логику серверной части для всех разделов сайта, включая семейную терапию и групповые тренинги. Для приема платежей я успешно интегрировал API Т-Банка, настроив автоматическую обработку уведомлений о статусе транзакций. Важным этапом стала реализация интеграции с сервисом Klinikon по API, благодаря чему на сайте всегда отображается актуальное время приёма врачей в реальном времени. Я также провел оптимизацию SQL-запросов для повышения производительности и настроил систему логирования, чтобы гарантировать стабильность работы платежного шлюза. В результате проделанной работы клиент получил автономную систему, которая сократила время на обработку входящих заявок и существенно увеличила конверсию сайта.