Быстрый старт
Облачная касса LIFE PAY позволяет формировать чеки удалённо. Чеки можно создавать из личного к абинета (ЛК), из мобильного приложения или через самописную интеграцию по API.
Чтобы формировать чеки удалённо, нужно оформить подписку на сервис и настроить отправку http-запросов на наш сервер.
Адреса серверов:
API: https://sapi.life-pay.ru/
Тестовый API: https://sapitest1.life-pay.ru/
Оформите подписку
Для использования продакшн среды оформите подписку и заведите личный кабинет LIFE PAY. Мы поможем вам с этим.
Войдите в личный кабинет
- Перейдите на my.life-pay.ru и Зарегистрируйтесь.
- Укажите номер телефона и электронную почту. Нажмите Зарегистрироваться.
- Пароль для входа придёт вам по СМС. Введите его и нажмите Войти.

Получите API-ключ
Запросы к серверу нужно валидировать — сервер должен понимать, что их отправляете вы, а не мошенники от вашего имени. Для валидации нужен API-ключ и логин от личного кабинета LIFE PAY (ЛК).
Чтобы получить ключ, откройте Личный кабинет → Настройки → Разработчикам. Сохраните API ключ.

Можете также воспользоваться тестовым API – вот данные для подключения:
API-ключ: 579b9878cf4973699a7aea7d37562a3f
Логин: 75551111117
Создайте первый чек
Чтобы создать свой первый чек, сформируйте и отправьте POST-запрос по адресу:
{base_url}/cloud-print-ffd1_2/create-receipt
В теле запроса укажите:
login— номер телефона пользователя LIFE PAY,apikey- ключ из ЛК,customer_emailилиcustomer_phone- телефон или электронная почта покупателя,card_amount,cash_amountили другое - сумма по способу расчёта (наличными, безналичным расчётом и т. д.),purchase.products— массив с данными о каждой позиции чека.
В массив purchase.products входят:
name- наименование товара или услуги,price- цена за единицу позиции,quantity- количество.
Чтобы данные чека вернулись в ваш сервис после обработки, до кумента, укажите callback_url. Также можно указать этот адрес для всех чеков по умолчанию в ЛК.
Пример запроса JSON:
{
"login": "75551111117",
"apikey": "579b9878cf4973699a7aea7d37562a3f",
"customer_phone":"79995557777",
"customer_email":"test@test.com",
"card_amount" : "#",
"purchase":{
"products": [
{
"name": "Тестовый Товар",
"price": 100,
"quantity": 1
}
]
}
}
Пример запроса CURL:
curl --location --request POST 'https://sapitest1.life-pay.ru/cloud-print-ffd1_2/create-receipt' \
--header 'Content-Type: application/json' \
--data-raw '{
"login": "75551111117",
"apikey": "579b9878cf4973699a7aea7d37562a3f",
"customer_phone":"79995557777",
"customer_email":"test@test.com",
"card_amount" : "#",
"purchase":{
"products": [
{
"name": "Тестовый Товар",
"price": 100,
"quantity": 1
}
]
}
}'
В ответе на запрос от сервера вернётся uuid чека:
{
"code": 0,
"message": "",
"data": {
"uuid": "725afc09-6555-4e42-9618-ff3b29852d87"
}
}
Готово! Вы подключили сервис облачной фискализации и создали первый чек. В следующей статье мы разберём создание чеков для интернет-магазина.