Клиенту требовалась разработка личного кабинета с возможностью приёма онлайн-платежей через API Альфа-Банка. Основной задачей было реализовать полноценную платёжную логику, включая регистрацию и авторизацию пользователей, работу с договорами, отслеживание статусов оплат и подготовку функционала для рекуррентных списаний.
Проект должен был корректно работать с платёжным API банка, обеспечивать надёжное хранение данных и предоставлять пользователю понятный и удобный интерфейс для взаимодействия с системой.
Я разработал личный кабинет клиента с регистрацией и авторизацией пользователей, а также с сохранением договоров и платёжных данных в базе MySQL. Для интеграции с платёжной системой было выполнено подключение к API Альфа-Банка через cURL, включая использование методов регистрации платежей и получения расширенного статуса заказа.
Реализована логика автоматического определения статуса платежа и отображения соответствующего состояния («Оплачен») в интерфейсе личного кабинета. Подготовлен функционал для рекуррентных (автоматических) списаний по привязанной карте, включая работу с методами привязки карт и получения информации о биндингах.
Проект разрабатывался и тестировался с использованием тестовой среды Альфа-Банка. Интерфейс личного кабинета и формы оплаты выполнены полностью адаптивными и корректно работают на десктопе и мобильных устройствах.
В результате был создан функциональный личный кабинет с интегрированной онлайн-оплатой, готовый к использованию в коммерческом проекте. Система корректно обрабатывает платежи, отображает актуальные статусы и может быть расширена для внедрения рекуррентных списаний и дополнительной бизнес-логики.
Кейс демонстрирует опыт работы с платёжными API, серверной логикой, хранением данных и разработкой пользовательских интерфейсов для финансовых сервисов.