💳 YooKassa Payment & Subscription Module
Автономный PHP-модуль для быстрой интеграции платежей через ЮKassa и автоматизированного управления подписками пользователей.
- ✅ Разовые платежи: Быстрое создание и обработка оплаты.
- 🔄 Подписки (Recurrent): Логика привязки карт и регулярных списаний.
- 🪝 Вебхуки: Готовый обработчик уведомлений от ЮKassa для обновления статусов в БД.
- 📊 База данных: Продуманная структура таблиц для хранения истории транзакций и статусов подписок.
- 🛡️ Безопасность: Проверка сигнатур и логирование запросов.
config/— конфигурационные файлы (API ключи, настройки БД).database/— SQL-миграции для создания необходимых таблиц.src/— ядро системы (клиент API, репозитории данных).public/— публичные точки входа (обработчики оплаты и вебхуки).examples/— примеры реализации клиентской части (страница подписки).
- Настройка БД: Импортируйте SQL-схему:
mysql -u user -p db_name < database/schema.sql
Конфигурация: Переименуйте шаблон и укажите свои данные:
cp config/yookassa.sample.php config/yookassa.php
- Подключение: Отредактируйте файлы в папке
public/, подставив подключение к вашей базе данных (переменная$pdo).
Распространяется под лицензией MIT. Подробнее см. в файле LICENSE (если применимо).
Разработано для удобной работы с платежами в PHP-проектах.
Комментарии
0Оставить комментарий