Skip to main content

Быстрый старт

Облачная касса LIFE PAY позволяет формировать чеки удалённо. Чеки можно создавать из личного кабинета (ЛК), из мобильного приложения или через самописную интеграцию по API.

Чтобы формировать чеки удалённо, нужно оформить подписку на сервис и настроить отправку http-запросов на наш сервер.

Адреса серверов:

API: https://sapi.life-pay.ru/

Тестовый API: https://sapitest1.life-pay.ru/

Оформите подписку

Для использования продакшн среды оформите подписку и заведите личный кабинет LIFE PAY. Мы поможем вам с этим.

Оформить подписку

Войдите в личный кабинет​

  1. Перейдите на my.life-pay.ru и Зарегистрируйтесь.
  2. Укажите номер телефона и электронную почту. Нажмите Зарегистрироваться.
  3. Пароль для входа придёт вам по СМС. Введите его и нажмите Войти.

Получите 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"
}
}

Готово! Вы подключили сервис облачной фискализации и создали первый чек. В следующей статье мы разберём создание чеков для интернет-магазина.