Оплаты
LIFE POS API позволяет получать, хранить и обрабатывать все данные об оплатах, в том числе для последующей фискализации.
Получение информации об оплате
Чтобы получить список документов оплаты по сделке, отправьте GET-запрос по адресу:
{base_url}/v5/orgs/{org_guid}/deals/sales/{deal_guid}/docs/money
base_url
— адрес сервиса. Возможные значения:https://api-dev.life-pos.ru
— тестовый API,https://api.life-pos.ru
— рабочий API.
Данные выводятся постранично, по 20 записей на страницу. Если нужно получить данные второй страницы, возьмите из ответа значение параметра next_page_token
и отправьте новый запрос, передав это значение в параметре page_token
. Продолжайте до тех пор, пока параметр next_page_token
не придёт пустым.
Например, вы запросили данные о сотрудниках и получили такой ответ:
“next_page_token”: “OdDEFa2CzpYdp1CmlO9s9mjBn4NkUZB3CXKOtNfQWM0”,
“page_number”: 1,
“pages_total”: 2,
“items_per_page”: 20,
“items_total”: 27,
В ответе представлены только записи 1–20. Чтобы посмотреть записи с 21 по 27, отправьте новый GET-запрос, указав page_token=“OdDEFa2CzpYdp1CmlO9s9mjBn4NkUZB3CXKOtNfQWM0”
.
В запросе есть необязательный параметр selection
. Это фильтр документов по их статусу. Если параметр не передан, по умолчанию используется значение alive_only
, то есть в ответе придут только данные документов, не перенесённых в архив. Чтобы посмотреть весь список документов или только архивные данные, укажите значение all
или archived_only
соответственно.
Чтобы получить данные конкретного документа, отправьте GET-запрос по другому адресу:
{base_url}/v5/orgs/{org_guid}/deals/sales/{deal_guid}/docs/money/payments/{doc_guid}
Если покупатель платил по карте, можете также получить данные транзакции. Для этого отправьте GET-запрос по адресу:
{base_url}/v5/orgs/{org_guid}/terminals/{method}/{terminal_guid}/transactions/{transaction_guid}
method
— способ оплаты. Возможные значения:bank
— банковская карта,quick-payments
— СБП.transaction_guid
— идентификатор транзакции. Передаётся в документе оплаты.
Описание запроса для банковской карты Описание запроса для СБП