Разработчики Arc XP — платформы для новостных сайтов и цифровых издателей — обновили систему управления подписками. Теперь некоторые способы входа автоматически подтверждают электронную почту читателя, а повторное повышение тарифа блокируется до следующего платёжного цикла.
Arc XP выросла из технологий The Washington Post. Платформа предоставляет издателям инструменты для публикации материалов, управления читательскими аккаунтами и платного доступа к контенту. Обновление касается её модуля Subscriptions.
Первое изменение — подтверждение email. Если читатель переходит по ссылке из письма для восстановления пароля или входа без пароля, ранее неподтверждённый адрес теперь будет считаться проверенным. Отдельная процедура подтверждения в таком случае не нужна.
Аналогичная проверка предусмотрена при входе через Google, Apple и другие поддерживаемые сервисы на основе OpenID Connect. Для этого сервис авторизации должен подтвердить адрес, а сам адрес — совпасть с указанным при регистрации. Изменение не распространяется на вход через Facebook.
При подтверждении адреса система отправляет событие EMAIL_VERIFIED. Разработчики предупреждают, что после обновления таких событий может стать больше. Это стоит учитывать издателям, у которых на подтверждение почты настроены свои обработчики и уведомления.
Второе изменение касается платных подписок. Arc XP больше не позволяет повторно перевести подписчика на более дорогой тариф до начала следующего платёжного цикла. Ограничение добавлено в API изменения стоимости подписки. По объяснению разработчиков, оно должно предотвращать ошибочные начисления при последовательных запросах на повышение тарифа. На мой взгляд — странное решение, но нужно разобраться подробнее.
Обновление Subscriptions 1.106.1 не требует обязательных действий от разработчиков, использующих платформу. При этом в документации нет данных о том, насколько изменения повлияют на число подтверждённых аккаунтов или количество ошибок оплаты. Пока речь идёт об изменении логики системы, а не о подтверждённом улучшении бизнес‑показателей.
Источник: habr.com