Система автоматического продления подписки на онлайн-курсы работает по принципу рекуррентных платежей — регулярных списаний с карты определённой суммы за доступ к контенту. leadpay.ru kurshub.ru
Процесс происходит так: kasyanov.info
- Пользователь оформляет заказ в онлайн-платформе и переходит на оплату в платёжную систему. kasyanov.info При этом передаётся срок подписки, сумма и другие параметры. kasyanov.info
- Платёжная система принимает оплату, создаёт внутри себя подписку на указанный срок и оповещает платформу об оплате, отсылая ID подписки (subscription_ID). kasyanov.info
- Платформа получает subscription_ID и создаёт у себя подписку на тот же срок, которая даёт доступ к курсу. kasyanov.info
- Отсчёт времени ведёт платёжная система, отсылая клиенту уведомление о предстоящем списании. kasyanov.info
- Когда подходит время, платёжная система инициирует списание с карты. kasyanov.info Если списание проходит успешно, то система оповещает об этом платформу, передавая subscription_ID этой подписки. kasyanov.info
- Платформа получает subscription_ID и создаёт новый оплаченный заказ с тем продуктом, который указан для продления подписки. kasyanov.info Это нужно для статистики и запуска нужных действий: добавление группы, отправка письма и т. д.. kasyanov.info
- По subscription_ID платформа находит подписку у себя в базе и продлевает её на нужный срок. kasyanov.info
Важно отметить, что платформа может осуществлять списания без дополнительных уведомлений, что часто становится неожиданностью для пользователей, забывших об активной подписке. kurshub.ru