Files
remnawave-minishop/docs/payments/wata.md
T
2026-05-26 17:26:46 +03:00

31 lines
1.9 KiB
Markdown

# Wata
Wata подключается как отдельный провайдер с bearer token, платежными ссылками и опциональной проверкой подписи webhook.
## Что включить
- `WATA_ENABLED` - включает Wata для пользователей.
- `WATA_ADMIN_ONLY_ENABLED` - оставляет метод доступным только для админских сценариев, если используется вместо публичного включения.
- Presentation-ключи `PAYMENT_WATA_*` - подписи и иконки кнопки.
## Что настроить
1. Укажите `WATA_BASE_URL` и `WATA_API_TOKEN`.
2. Проверьте `WATA_RETURN_URL` и `WATA_FAILED_URL`.
3. Настройте `WATA_LINK_TTL_MINUTES`: минимум 15 минут, максимум 43200.
4. Если включаете проверку подписи, задайте `WATA_WEBHOOK_VERIFY_SIGNATURE` и при необходимости `WATA_PUBLIC_KEY`.
5. Для дополнительной защиты заполните `WATA_TRUSTED_IPS`.
6. Добавьте `wata` в `PAYMENT_METHODS_ORDER`.
## Проверка
- Создайте тестовый платеж и убедитесь, что ссылка открывается у пользователя.
- Проверьте входящий webhook: подпись и IP-allowlist должны соответствовать фактическому запросу Wata.
- Если платеж остается в pending, проверьте backend-логи вокруг webhook и статуса ссылки.
## Где подробнее
- [Переменные Wata](../configuration/env-vars.md#wata)
- [Настройка платежей](../features/payments.md)
- [Логи и диагностика](../troubleshooting/logs.md)