Счета (Invoices)
Создать счёт от суб-аккаунта
Создание счёта от имени конкретного пользователя (суб-аккаунта) через единый API ключ партнёра
POST
Позволяет создавать счета от имени конкретного пользователя, используя единый API ключ родительского партнёра. Для этого передайте опциональное поле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.
createdByUserId в теле запроса.
Если поле
createdByUserId не передано — счёт создаётся от имени системного пользователя партнёра (стандартное поведение).Заголовки
Ваш API ключ
Unix timestamp в миллисекундах
HMAC-SHA256 подпись
Тело запроса
Сумма в рублях (не в копейках!). Пример:
1500.50Описание платежа. Пример:
Оплата заказа #12345Email клиента
Имя клиента
Телефон клиента в формате
+7XXXXXXXXXXСрок действия счёта в часах
Требовать KYC верификацию перед оплатой
ID пользователя (суб-аккаунта), от имени которого создаётся счёт. Если не передан — счёт создаётся от имени системного пользователя партнёра.
Валидация createdByUserId
| Ситуация | Ответ |
|---|---|
| Пользователь не найден | 400 — User not found |
| Пользователь из другого партнёра | 403 — User does not belong to this partner |
| Пользователь неактивен | 400 — User is inactive |
| Поле не передано | Работает как раньше (стандартное поведение) |
Batch — создание от имени суб-аккаунта
При пакетном создании счетов (POST /api/v2/batch/invoices) вы также можете указать createdByUserId — все счета в батче будут созданы от указанного пользователя.
cURL
Для batch-запросов
createdByUserId передаётся как отдельное поле формы (multipart/form-data), а не в JSON-теле.