Почта и уведомления
Настройте каналы, шаблоны, доставку и оплату уведомлений.
Обязательные уведомления аккаунта
Зачисления, изменения статуса вывода, результаты подписок и изменения безопасности создают уведомления в приложении и письма на почту аккаунта. Шаблоны продавца не могут их отключить.
Уведомления и шаблоны
Управление каналами открывается в боковой панели текущей страницы. Добавляйте справа сверху или редактируйте из списка в диалогах. Вкладки «Каналы / История уведомлений» сверху переключают управление каналами и историю уведомлений. Настройки уведомлений больше не отображаются в боковом меню. Обе панели переключаются горизонтально внутри страницы без изменения URL, сохраняя фильтры и пагинацию.
Переключатели шаблонов управляют уведомлениями; карточки показывают включённые шаблоны тегами.
Платёжный шаблон привязан к конкретному каналу; допускается один на событие, канал и язык. Новые шаблоны отключены. Для каждого получателя используется активный текст на языке уведомления, затем английский, не более одного раза на событие. Списки остаются в панелях, формы открываются в диалогах. Отмена изменений требует подтверждения; во время операций закрытие блокируется. Тест отправляет только выбранному получателю без сохранения или включения шаблона.
Переменные платёжных шаблонов свёрнуты над кнопками отмены и сохранения. Разверните список и нажмите переменную для вставки.
Стандартные шаблоны поступлений и расходов кошелька на английском и китайском языках содержат Telegram в названии. Текст начинается с тега движения средств без эмодзи в начале.
На компьютере перетащите левый край панели шаблонов сообщений, чтобы изменить её ширину. Перетащите правый нижний угол редактора содержимого, чтобы изменить высоту: не более 600px или 70% высоты окна, в зависимости от того, что меньше.
Настраивайте шаблоны и каналы через значки шестерёнки в форме адреса. Списки открываются в панелях, формы — в диалогах с сохранением черновика адреса. Отправка теста использует только сохранённый канал и шаблон этой строки; она не сохраняет адрес и не подтверждает реальный перевод. Если отслеживаемый адрес отключён, удалён или приостановлен из-за оплаты, повторные попытки отправки неудавшихся уведомлений прекращаются, а ручная повторная отправка блокируется. Уже отправленные сообщения не отзываются.
Тест Telegram возвращает код 10036, если токен бота отклонён (401 Unauthorized). Проверьте или замените токен через BotFather. При тестировании сохранённого канала скрытый токен означает использование сохранённых учётных данных; для замены введите новый токен полностью.
Доставка и повторы
Перед повтором проверьте историю доставки. Для неотправленных писем выполняется до пяти попыток с растущими интервалами. Доставка пропущенных уведомлений кошелька и повторы учитывают состояние адреса и указанный ниже предел в 72 часа.
Мониторинг кошельков отправляет уведомления только о транзакциях, с момента которых в блокчейне прошло не более 72 часов. Ограничение действует при первом сканировании, отправке пропущенных уведомлений и повторных попытках. Более старые транзакции могут оставаться в истории, но уведомления в приложении, внешних каналах и через Webhook не отправляются.
Язык писем
Письма доступны на английском и китайском. Язык выбирается в порядке: язык события, язык почты продавца, язык интерфейса аккаунта, английский.
Независимый Webhook
Один Webhook мониторинга управляется в разделе Webhook под шаблонами настроек уведомлений и не использует настройки платёжных Webhooks или Webhooks каналов. У конфигурации собственные события и адреса, секрет, подпись HMAC-SHA256, повторы и версионированный JSON. Изменение URL, области, событий или секрета выключает её до нового успешного теста. Старые Webhooks доступны только для чтения; используйте миграцию для создания и тестирования конфигурации.
Проверяйте каждый запрос по неизменённому телу до разбора JSON. Прочитайте X-PolyPay-Timestamp и X-PolyPay-Signature (t=<timestamp>,v1=<hex>), вычислите HMAC-SHA256 с полным секретом whsec_... для строки <timestamp>.<raw body> и сравните байты за постоянное время. Отклоняйте метки времени, отличающиеся от текущего времени более чем на 5 минут, и обрабатывайте каждый id из payload только один раз. Каждый тестовый запрос использует уникальный ID тестового события.
Тарифы и использование
Платёжные тарифы, лимиты заказов и использование приёмных кошельков относятся к продавцу. Тарифы мониторинга, отслеживаемые адреса и лимиты уведомлений относятся к аккаунту; смена продавца не создаёт дополнительный лимит мониторинга.
Платёжные уведомления для людей и Webhook мониторинга не ограничены. Только первая успешная доставка уведомления мониторинга для человека по каждому назначению расходует лимит аккаунта или оплачивается по PAYG. Неудачные доставки, уведомления в приложении и системные уведомления лимит не расходуют.