Настройки DonatePay

С чем сюда приходят

Встроен в strAImer: модуль ставится вместе с приложением, скачивать ничего не нужно. Он есть в списке Каталог модулей → Встроенные.

Что это за страница

«Подключения → Монетизация → DonatePay» — место, где DonatePay получает API-токен, чтобы донаты доходили до приложения. Здесь два предмета: тумблер «Приём донатов» и сам токен.

Как это настроить

  1. Откройте «Подключения → Монетизация» и нажмите на карточке «Подключить DonatePay». У уже подключённой карточки та же страница открывается кнопкой «Настроить». Стрелка слева вверху, «Назад», возвращает к списку.
  2. Страница озаглавлена «Настройки DonatePay», под заголовком строка «Настройте интеграцию с DonatePay для получения уведомлений о донатах».
  3. Верхняя строка — «Приём донатов» с подписью DonatePay, рядом бейдж и тумблер. Тумблер срабатывает сразу, как его переключили, — кнопки сохранения он не ждёт. Пока он выключен, бейдж пишет «Выключено», и ничего не принимается.
  4. Нажмите «Открыть страницу API DonatePay» — в вашем обычном браузере откроется donatepay.ru. Подсказка предупреждает, чего ждать: «Токен выдаёт DonatePay на своей странице API — она открывается только после входа в аккаунт».
  5. Скопируйте токен с этой страницы и вставьте в поле «API Токен Доступа». Поле прячет набранное; пока оно пустое, внутри написано «Введите API токен (доступен в панели DonatePay)».
  6. Нажмите «Сохранить» в правом верхнем углу. Кнопка сама отчитывается: «Сохраняю…», затем «Сохранено» — или «Ошибка», если токен не записался. После удачного сохранения страница закроется сама и вернёт к списку сервисов.
  7. Сохранение с пустым полем, когда токена ещё нет, отклоняется словами «Введите API-токен».
  8. Откройте страницу снова, чтобы проверить. Поле токена пустое намеренно — сохранённый токен обратно не показывается. О том, что он есть, говорит надпись внутри поля: «Токен сохранён — оставьте поле пустым, чтобы не менять». Пустое поле и «Сохранить» оставляют сохранённый токен нетронутым; чтобы заменить его, впишите поверх новый.
  9. Бейдж рядом с тумблером сообщает, где сейчас подключение: «Не подключено» (токена ещё нет), «Выключено» (тумблер снят), «Подключение…», «Нужен новый токен», «Ошибка соединения» или «Подключено как {username}». Пока страница открыта, он обновляется сам каждые несколько секунд.
  10. «Нужен новый токен» означает, что сохранённый токен больше не работает. Возьмите свежий на странице API DonatePay и сохраните поверх старого.

Отказ не считается окончательным сразу. Если DonatePay уже принимал этот токен, на отказ приложение отвечает паузой и новой попыткой: 5 секунд, потом 10, 20 и так далее, до пяти минут. Значок показывает Ошибка соединения с третьего отказа подряд, а Нужен новый токен только после того, как отказы идут десять минут без единого принятого ответа (две минуты сразу после запуска или сохранения). Даже тогда токен пробуется снова раз в пять минут, и значок вернётся сам, как только DonatePay его примет. Токен, который DonatePay не принимал ни разу, сразу просит замены.

Чего здесь нельзя