Продавайте доступ на срок. Одна оплата, без подписки.
1, 3, 6 или 12 месяцев — или любое число дней — у каждого своя цена.
Покупатель выбирает срок, платит один раз и держит доступ до даты. Ничего не продлевается само, карта не сохраняется, а повторная покупка продлевает от текущей даты окончания. Когда дата проходит, скачивания и лицензионные ключи останавливаются, а ваша система узнаёт об этом вебхуком.
- Комиссия как у любой продажи — без доплаты
- Работает для файлов и для сервисов на вашем хостинге
- Вебхуки: access.expiring · access.expired
Для кого это
Для всего, чем покупатель пользуется во времени, а не скачивает один раз.
Курсы и видеопрограммы
Фитнес-программа, языковой курс, мастер-класс: продаются как три или двенадцать месяцев доступа, размещены там, где вы их размещаете.
Инструменты и сервисы с лицензионными ключами
Включите лицензионные ключи — и ключ перестанет проходить проверку, когда срок закончится; ваше приложение проверяет его одним вызовом API.
Сообщества и закрытые каналы
Сообщество в Telegram или Discord, закрытая лента: вебхук говорит вашему боту, когда впустить человека и когда срок закончился.
Как это работает
Пять шагов, ничего обслуживать не нужно
- 1
Включите
На шаге цены любого товара выберите «Доступ на срок» вместо пожизненного.
- 2
Добавьте периоды
1, 3, 6 или 12 месяцев либо своё число дней, до шести периодов, у каждого цена и необязательная зачёркнутая цена. Страница показывает покупателю, сколько экономит каждый более длинный период.
- 3
Покупатель выбирает и платит один раз
Карта, Apple Pay, Google Pay или стейблкоин — тот же чекаут, что у любой продажи на Getly. В библиотеке видна дата окончания доступа.
- 4
Дата окончания делает всю работу
За семь дней покупатель получает одно напоминание, а ваш вебхук — access.expiring. В дату скачивания останавливаются, ключ отвечает «истёк», приходит access.expired.
- 5
Продление — это покупка
Покупатель покупает период ещё раз, и новый период добавляется к концу текущего — раннее продление не стоит ни дня.
Для вашей системы
Если товар живёт на вашей платформе, достаточно двух событий вебхука.
Создайте вебхук в настройках разработчика и подпишитесь на access.expiring и access.expired. В каждом событии — позиция заказа, товар, длительность, точная дата окончания и почта покупателя. Товары с лицензионными ключами также отвечают через GET /api/v1/licenses/validate с датой окончания, чтобы клиент проверял локально. Всё доступно через v1 API (accessMode, accessTerms) и инструменты @getly/mcp.
API docsPOST https://your-api.com/webhooks/getly
{
"type": "access.expired",
"data": {
"orderItemId": "6f1c…",
"productId": "3f6f…",
"productSlug": "prenatal-program",
"durationDays": 90,
"expiresAt": "2026-12-05T09:14:00.000Z",
"buyerEmail": "buyer@example.com"
}
}Что спрашивают продавцы
Это подписка?
Сколько это стоит?
Можно ли так продавать обычный файл?
Что будет, если покупатель продлит раньше?
Как моя платформа узнает, когда отозвать доступ?
Можно ли менять периоды потом?
Продавайте то, что уже продаёте — на срок
Включается на любом товаре за минуту. Для товаров, которые вы оставите пожизненными, ничего не меняется.
Открыть редактор товара