Skip to main content
Платёжная ссылка — это постоянный URL, по которому кто угодно может вам заплатить. Вы создаёте её один раз, дальше она работает сама: покупатель открывает ссылку, при необходимости вводит сумму, выбирает монету и сеть, платит — и на вашем балансе появляются деньги.
Это единственный способ принимать платежи БЕЗ своего бэкенда. Обычная интеграция требует сервера: каждый вызов API подписывается секретом, а секрет нельзя отдавать в браузер. У платёжной ссылки этой проблемы нет — страница оплаты живёт на стороне Oblodai и работает по публичным эндпоинтам, без вашего ключа. Поэтому ссылку можно повесить на кнопку в Tilda/Wix, отправить в мессенджере или положить в шапку профиля.
Справочник методов — POST /v1/payment/link и публичные методы страницы оплаты.

Когда это ваш инструмент

  • Сайт на конструкторе (Tilda, Wix, Webflow) — сервера нет, писать код негде.
  • Донаты и чаевые — сумму называет плательщик, а не вы.
  • Продажи в мессенджере/соцсетях — сайта вообще нет, есть только диалог.
  • Разовый счёт клиенту — выставить и отправить, не заводя интеграцию.
Если у вас есть бэкенд и вы хотите автоматически выдавать товар по факту оплаты — вам, скорее всего, нужен обычный счёт: Приём первого платежа. Ссылка и счёт не исключают друг друга: ссылка при оплате создаёт настоящий платёж, с теми же статусами и теми же вебхуками.

Шаг 1. Создать ссылку

Всё. url можно вешать на кнопку, отправлять в чат, печатать в QR‑коде.

Шаг 2. Выбрать режим суммы

Главное решение при создании — кто называет сумму. Режимов три.

fixed — сумма зафиксирована

Покупатель сумму не вводит и не меняет — он видит 49 USD и платит их.

open — сумму вводит покупатель (донаты)

Поле ввода суммы на странице оплаты пустое — сколько напишет плательщик, столько и заплатит. Верхней границы нет. amount_min — не обязателен, но полезен: он отсекает копеечные платежи, которые целиком съест комиссия сети.

range — сумма в диапазоне

Покупатель вводит сумму, но шлюз проверит её по границам: меньше amount_minpaylink.below_min, больше amount_maxpaylink.above_max.

Валюта цены: не только доллары

currency — это валюта ЦЕНЫ, и она не обязана быть USD. Работает любой из 23 поддерживаемых фиатов (EUR, GBP, RUB, UAH, PLN, CZK, TRY…) или монета (USDT, BTC). Не путайте с валютой расчёта — тем, чем реально платят.
Тенге, сом и сум не поддерживаются — попытка вернёт 400 paylink.unknown_currency. Полный список и причина — Три режима создания счёта.
Знаки после запятой у суммы, которую вводит покупатель, проверяются по валюте ЦЕНЫ. В open/range‑ссылке с ценой в евро «5.99» пройдёт, а в ссылке с ценой в иене «500.50» будет отвергнуто: у JPYKRW) нет дробной части. Если вы рисуете свою форму ввода — не давайте вводить копейки там, где валюта их не имеет.

Шаг 3. Решить, кто выбирает монету и сеть

Второе решение: закреплять ли валюту расчёта.
Не закрепляйте без нужды — чем шире выбор, тем выше конверсия. Закрепление имеет смысл, если вы сознательно принимаете только один актив (например, только USDT в дешёвой сети, чтобы не разбирать зоопарк монет на балансе).

Шаг 4. Срок жизни

  • Бессрочная (0) — для донатов, кнопки «Оплатить» на сайте, ссылки в профиле. Такая ссылка принимает платежи многократно, от разных людей.
  • С TTL — для разового счёта конкретному клиенту: выставили, дали срок, дальше ссылка протухает.

Что происходит, когда покупатель платит

Страница оплаты работает по публичным эндпоинтам — без вашего API‑ключа:
Ключевое: /v1/link/{id}/checkout создаёт обычный платёж. Одна ссылка порождает столько платежей, сколько раз по ней заплатили. Никакой отдельной сущности «оплата ссылки» нет — есть привычные платежи, которые вы видите в истории, по которым приходят вебхуки и с которых делаются возвраты. Публичные методы ссылки

Как узнать, что по ссылке заплатили

Способ зависит от того, есть ли у вас сервер. Есть бэкенд — ловите вебхук invoice.paid, как для любого платежа. → Настройка вебхуков Нет бэкенда — смотрите платежи по ссылке в кабинете или запрашивайте их:
Хотите чек покупателю на почту — на странице оплаты есть поле email, и checkout принимает payer_email. Чек уйдёт автоматически после оплаты. → Счёт и чек на почту

Управление ссылками

Выключение обратимо и не трогает уже созданные по ссылке платежи — они живут своей жизнью. Это основной способ «закрыть» бессрочную ссылку: удалять её не нужно.

Ошибки

Ошибки создания (ваш вызов): Ошибки оплаты (их увидит покупатель на странице):

Связанные страницы

POST /v1/payment/link · /list · /info · /toggle

GET /v1/link/{id} · POST /v1/link/{id}/checkout

публичные методы.

Регистрация и ключи

что делать, если сервера нет.

Счёт и чек на почту

автоматический чек плательщику.

Три режима создания счёта

цена vs валюта расчёта.

Приём первого платежа

обычный счёт, когда бэкенд есть.