Перейти к основному содержимому
Getly

Меню команд

Перейти на страницу или искать в каталоге

Новое для разработчиков

Подписки на ваш продукт. Без своего биллинга.

Планы по API, hosted-страница подписки, биллинг в USDT/USDC уже сегодня - и вебхуки, на которые может реагировать ваш бэкенд.

Вы создаёте план, отправляете клиента на страницу, которую хостим мы, и дальше ваш сервер узнаёт о каждом продлении, неудачном платеже и отмене - с вашим же ID клиента. Карточная подписка продлевается автоматически; крипта оплачивает один период за раз. Комиссия 10%, и платить больше не за что.

  • Комиссия 10%, без абонплаты
  • Карта продлевается сама · крипта по периодам
  • Вебхуки: created · renewed · payment_failed · canceled · expired

Для продуктов, которые живут вне маркетплейса

Товар на Getly продаёт файл. Getly Billing берёт оплату за то, что вы ведёте сами.

SaaS и инструменты

Веб-приложение, API, расширение браузера с платным тарифом. Ваш бэкенд проверяет наш эндпоинт статуса или слушает вебхуки и открывает функции.

Сообщества и контент

Discord, Telegram-канал, закрытый сайт. Выдайте роль на created, снимите на expired или canceled.

Всем, кому нужна крипта

Биллинг в USDT/USDC везде уже сегодня; карта вернётся, когда заработает процессор. Один план, один набор вебхуков.

Как это работает

Пять шагов от нуля до платящего подписчика

  1. 1

    Подайте заявку

    Укажите сайт и что будете продавать. Заявку смотрит человек - продавцом записи выступает Getly, и мы должны знать, за что берём деньги.

  2. 2

    Создайте план

    POST /api/v1/billing/plans с названием, суммой в центах и интервалом - месяц, год или любое число дней либо недель.

  3. 3

    Отправьте клиента на оплату

    POST /api/v1/billing/checkout с вашим ID клиента и адресами успеха и отмены. В ответ - адрес страницы у нас, действительный 24 часа.

  4. 4

    Реагируйте на вебхуки

    billing.subscription.created, renewed, payment_failed, canceled и expired приходят на ваш эндпоинт с тем же ID клиента, который вы передали.

  5. 5

    Проверяйте статус в любой момент

    GET /api/v1/billing/subscriptions/{id} отвечает «оплачен ли этот человек» - для моментов, когда вебхука недостаточно.

Два вызова для интеграции, один вебхук для поддержки

План живёт в нашем API. Страница подписки - на нашем домене. Ваш бэкенд не касается карты.

Каждый вебхук несёт externalCustomerRef - ID, который вы передали при оплате, - поэтому обработчику не нужен поиск. Доставки подписаны, повторяются и видны в кабинете разработчика. Отменить со своей стороны можно через POST /api/v1/billing/subscriptions/{id}/cancel; подписчик тоже может отменить из аккаунта Getly и сохраняет доступ до конца оплаченного периода.

API docs
curl -X POST https://www.getly.store/api/v1/billing/checkout \
  -H "Authorization: Bearer gk_your_api_key" \
  -d '{ "planId": "…", "customerRef": "user_8841",
        "successUrl": "https://your-app.com/welcome",
        "cancelUrl":  "https://your-app.com/pricing" }'

{ "success": true,
  "data": { "url": "https://www.getly.store/billing/subscribe/…" } }

# later, on every renewal:
{ "event": "billing.subscription.renewed",
  "externalCustomerRef": "user_8841",
  "status": "active",
  "currentPeriodEnd": "2026-10-08T09:14:00.000Z" }

Вопросы разработчиков

Это то же, что тарифы для клиентов?
Нет. Тарифы для клиентов - это подписка на магазин, показанная на вашей витрине Getly. Getly Billing - для продукта, который вы ведёте сами: план не появляется в каталоге, а подписчик попадает на ваш сайт, не на наш.
Сколько это стоит?
10% с каждого платежа - та же ставка, что и у продажи по вашей собственной ссылке, - и больше ничего: ни абонплаты, ни платы за план, ни за подключение. Эквайринг карт входит в эту ставку.
Куда идут деньги?
Каждый инвойс - сейчас он оплачивается в USDT/USDC - приходит на счёт Getly, зачисляется на ваш баланс и выплачивается 1-го и 15-го в USDT/USDC, как любая продажа.
Как продлевается крипта?
Никак - криптоплатёж нельзя списать. Один платёж покупает один период. Подписчику напоминают за семь дней до конца, и он платит снова из аккаунта Getly; неоплаченный период закрывается в течение часа, и ваш эндпоинт получает billing.subscription.expired.
Почему доступ по заявке?
Потому что продавцом записи выступает Getly: то, за что мы берём деньги, идёт под нашим именем. Вы указываете публичный сайт и что продаёте; человек смотрит заявку, обычно в течение дня. До этого записи планов отвечают 403 billing_not_approved, чтение работает.
Может ли подписчик отменить без меня?
Да, из своего аккаунта Getly. Отмена останавливает продление в конце оплаченного периода; доступ сохраняется до тех пор, а ваш эндпоинт получает billing.subscription.canceled, когда он закончится.

Берите оплату за то, что построили

Подайте заявку из панели управления. Её посмотрит человек, и API откроется в момент одобрения.

Открыть Биллинг