Настройка YooKassa
YooKassa (Яндекс.Касса) - это платежный процессор, поддерживающий банковские карты и другие методы в России и странах СНГ.
Требования
Заголовок раздела «Требования»- Регистрация бизнеса
- Торговый аккаунт YooKassa
- API учетные данные
Инструкции по настройке
Заголовок раздела «Инструкции по настройке»-
Создайте аккаунт YooKassa
- Посетите yookassa.ru
- Зарегистрируйтесь как торговец
- Подтвердите информацию о бизнесе
- Дождитесь одобрения
-
Сгенерируйте API учетные данные
- Войдите в панель управления
- Перейдите в параметры API
- Создайте ключ API
- Запишите ваш ID магазина
-
Настройте переменные окружения
Окно терминала YOOKASA_ENABLED=trueYOOKASA_SHOP_ID=123456YOOKASA_SECRET_KEY=ваш_секретный_ключYOOKASA_EMAIL=contact@example.comYOOKASA_URL=https://payment.yandex.net -
Перезагрузите бота
Окно терминала docker compose down && docker compose up -d -
Протестируйте платеж
- Отправьте
/startботу - Выберите подписку
- Выберите платеж YooKassa
- Используйте тестовую карту:
4111 1111 1111 1111
- Отправьте
Переменные конфигурации
Заголовок раздела «Переменные конфигурации»| Переменная | Описание |
|---|---|
YOOKASA_ENABLED | Включить/отключить YooKassa |
YOOKASA_SHOP_ID | Ваш идентификатор магазина |
YOOKASA_SECRET_KEY | Секретный ключ API |
YOOKASA_EMAIL | Email аккаунта |
YOOKASA_URL | Endpoint API |
Тестовые карты
Заголовок раздела «Тестовые карты»| Карта | Статус |
|---|---|
| 4111 1111 1111 1111 | Успех |
| 4000 0000 0000 0002 | Отклонение |
Срок действия: Любая будущая дата
CVC: Любые 3 цифры
Устранение неполадок
Заголовок раздела «Устранение неполадок»Неправильный ID магазина
Заголовок раздела «Неправильный ID магазина»- Проверьте правильность ID магазина в панели
- Проверьте опечатки
- Пересгенерируйте, если не уверены
Платеж в ожидании
Заголовок раздела «Платеж в ожидании»- Проверьте транзакцию в панели
- Проверьте параметры белого списка IP
- Свяжитесь с поддержкой YooKassa
Timeout API
Заголовок раздела «Timeout API»- Проверьте соединение Remnawave
- Убедитесь, что база данных отвечает
- Проверьте логи бота на ошибки
Поддержка
Заголовок раздела «Поддержка»- Справка YooKassa: yookassa.ru/help
- API документация: yookassa.ru/developers/api
- Проблемы: Сообщайте на GitHub или свяжитесь с YooKassa