Автоматизированный мониторинг платежей и двухфакторная аутентификация для Novapay API
Ключевая функциональность
- Автоматическая аутентификация
- Двухэтапный вход (логин/пароль + SMS)
- Автообновление токена без повторного ввода данных
- Защищенное хранение учетных данных
- Мониторинг платежей 24/7
- Поиск новых входящих платежей (Credit)
- Фильтрация дубликатов и ошибочных транзакций
- Гибкая настройка периода проверки (1-30 дней)
- Мгновенные уведомления
Отправка в Telegram в формате:
- *Новый платёж*
- Дата: 20.07.2025
- Сумма: 1500.00 UAH
- От: ФОП Иванов
- Назначение: Оплата заказа #156893
Поддержка Markdown и emoji
Защита данных
Локальное хранение токена (без сторонних серверов)
Шифрование конфиденциальных данных
Защита папки /data через .htaccess
⚙️ Технические характеристики | Компонент | Описание |
| Язык | PHP 7.3+ (требуются модули soap, json) |
| Хранение данных | Локальные файлы JSON |
| Интеграции | Novapay API, Telegram Bot API |
| Логирование | Подробные логи с уровнями: DEBUG, INFO, ERROR |
| Безопасность | Валидация входных данных, ограничение прав доступа, HTTPS-рекомендации |
Настройка за 3 шага
Установка зависимостей:
sudo apt-get install php-soap && sudo systemctl restart apache2
Настройка конфига:
// config.php
define('TELEGRAM_BOT_TOKEN', '111111111111111'); // Получить у @BotFather
define('TELEGRAM_CHAT_ID', '1111111111'); // Получить у @getmyid_bot Запуск:
Через браузер: https://ваш-сайт/novapay/auth.php
Вводим логин и пароль от бизнес кабинета Новапей
После успешной авторизации, токен будет записан в файл и дальше пишем cron задание
Через cron (каждые 5 минут):
*/5 * * * * php /путь/к/check_payments.php
П очему стоит выбрать этот скрипт? ✔ Экономия времени – больше не нужно проверять платежи вручную
✔ Надежность – автоматическое обновление токена и обработка ошибок
✔ Гибкость – легко адаптируется под ваши бизнес-процессы
✔ Безопасность – данные не покидают ваш сервер
Novapay Payments Autopilot – ваш надежный помощник в работе с платежами.
Оставьте рутину нам – сосредоточьтесь на бизнесе!