Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.loveandpay.io/llms.txt

Use this file to discover all available pages before exploring further.

Платежи и счета

QR-код от банка по правилам НСПК живёт 5 минут. Но внутренний счёт Love&Pay активен 1 час — внутри этого времени мы автоматически пересоздаём QR каждые 5 минут. Клиент всегда видит свежий код, ничего делать не нужно. Подробности — Жизненный цикл счёта.
10 ₽ (1000 копеек). Это техническое ограничение системы.
Зависит от вашего терминала / провайдера и от лимитов СБП на стороне банка клиента. Стандартный лимит СБП на одну операцию — 1 000 000 ₽ в сутки на физлицо.
Через СБП — мгновенно, поступление на ваш счёт обычно в течение секунд. Зависит от вашего банка-эквайера.
Да, через POS-терминал. Выбираете валюту клиента (USD, EUR, TRY, THB и т.д.), вводите сумму — система автоматически конвертирует в рубли по актуальному курсу с вашей наценкой. Клиент оплачивает рублями через СБП.
Счёт автоматически перейдёт в статус EXPIRED. Сработает webhook invoice.expired (если настроен). Деньги клиенту не списываются — он просто не успел оплатить. Создайте новый счёт через UI или API.

API и ключи

Профиль → API.
  • API Key (постоянный) — UUID-ключ, видим всегда.
  • Secret Key (для API v2 с HMAC) — показывается один раз при генерации. Не сохранили — придётся сгенерировать новый.
Для нового интегрирования — только v2 (HMAC-SHA256 подпись, защита от replay-атак, расширенный набор endpoints). v1 — устаревший, поддерживается для совместимости со старыми клиентами.
Откройте Профиль → API → API v2 и нажмите «Сгенерировать новый секрет». Старый перестаёт работать сразу, без grace-периода. Обновите его на своей стороне.
По умолчанию 100 запросов/минуту и 1000/час на одного партнёра. При превышении — HTTP 429. Текущие лимиты вашего аккаунта видны в Профиль → API.
Время на вашем сервере рассинхронизировано с UTC более чем на 5 минут. Настройте NTP-синхронизацию (timedatectl set-ntp true на Linux).
Самые частые причины:
  • В подпись попали query-параметры (нужен только PATH: /api/v2/invoices, без ?limit=10)
  • Тело запроса в подписи отличается от того что отправили (порядок ключей, пробелы)
  • Используется неверный SECRET (перепутали v1 API Key и v2 Secret)
  • Timestamp не в миллисекундах (13 цифр), а в секундах (10 цифр)
Подробности — Аутентификация v2.

Вебхуки

Нет. Только через веб-кабинет. Это политика безопасности — чтобы скомпрометированный API-ключ не позволил атакующему перенаправить ваши финансовые уведомления на свой сервер.Подробности — Руководство по вебхукам.
До 6 попыток с экспоненциальным интервалом: сразу → +1 мин → +5 мин → +15 мин → +1 ч → +4 ч. После 6-й неуспешной — статус failed. Из «Истории доставки» можно перепослать вручную.
invoice.paid, invoice.expired, invoice.cancelled, invoice.refunded, kyc.passed, kyc.rejected, kyc.manual_review. Полный список с примерами payload — Вебхуки.
Проверяйте HMAC-подпись из заголовка X-LNP-Signature. Алгоритм: HMAC-SHA256(webhook_secret, timestamp + raw_body). Никогда не доверяйте webhook без проверки подписи.

Возвраты

Возвраты → Создать заявку. Доступно только для счетов в статусе PAID. Можно полный или частичный.
1–5 рабочих дней, зависит от банка клиента. После одобрения деньги поступают на ту карту/счёт с которой была оплата.
Да, согласно вашему тарифу (поле refundFeePercent). Удержание видно в колонке «Удержание платформы» на странице возвратов.
Да. Несколько частичных возвратов на один счёт допустимы пока их сумма ≤ оплаченной.

Команда и роли

  • PARTNER (главный) — владелец кабинета, всё видит и управляет
  • EMPLOYEE (сотрудник) — видит все счета партнёра, создаёт, без управления тарифом
  • AGENT (кассир) — видит ТОЛЬКО свои счета (что сам создал)
  • PARTNER (подпартнёр) — отдельный партнёр в вашей иерархии со своими сотрудниками и комиссиями
Подробности — Сотрудники.
Сотрудники → Реферальная ссылка. Отправьте её — человек зарегистрируется как ваш подпартнёр.
Нет. Роль AGENT видит только счета, созданные им самим (через POS или API под своим аккаунтом).

KYC

Если в настройках партнёра включён kycEnabled или при создании счёта передан kycRequired: true. Клиент пройдёт верификацию через Veriff/Didit перед оплатой.
По тарифной модели — пробный (10 бесплатных проверок) или платный (от $120/месяц). Тарифы в разделе KYC.
Сработает webhook kyc.rejected. Клиент увидит сообщение об отказе. Заявку можно перепроверить вручную из карточки KYC.

Платформа

Создание счетов и приём платежей — комиссия по вашему тарифу (platformCommission в Партнёре). Видно в Дашборде. Дополнительно: KYC по тарифу, антифрод бесплатно для всех.
Аналитика — конверсия, оборот, средний чек, тренды, ТОП-клиенты.
Да, есть встроенная интеграция Telegram-боты.

Не нашли ответа?

Чат в кабинете

Кнопка справа внизу на любой странице