Skip to main content

Активировать платежную ссылку

POST 

/activate_rpl

Метод для подготовки статической платежной ссылки к работе.

Request

Body

    apikey LpApiKey (string)required

    API ключ из кабинета LIFE PAY. Ключ можно получить в разделе Настройки → Разработчикам

    uuid NspkId (string)required

    Possible values: Value must match regular expression ^[A-Z][A-Z0-9]{31}$

    Значение ссылки после /web.qr.nspk.ru/. Пример: https://web.qr.nspk.ru/AS1000670LSS7DN18SJQDNP4B05KLJL2

    description stringrequired

    Possible values: <= 2000 characters

    Назначение платежа. В случае, если description передается в формате "<товар 1> x <кол-во> = <сумма>, <товар 2> x <кол-во> = <сумма>", то позиции в чеке и счете на оплату будут разбиты на отдельные строчки.

    amount integerrequired

    Сумма платежа в копейках которая будет отправлена на NFC метку. Примеры корректных значений: 10000, 14020

    order_id stringrequired

    id заказа в кассовом ПО, используется для дальнейшей идентификации в системе и проведения возвратов

    callback_url string

    адрес для отправки уведомлений о смене статуса заказа

Responses

Ответ API

Schema

    anyOf

    code ActivateLinkStatusCode (integer)required

    Possible values: [0, 1, 2, 3]

    Код ответа:

    • 0 - успешный запрос.
    • 1 - Ошибка в apikey \ ошибка в uuid.
    • 2 - Дубль по параметру order_id.
    • 3 - В запросе отсутствует поле amount
    message stringrequired

    Сообщение о статусе операции

    data

    object

    required

    lp_transaction_number stringrequired
    payment_url stringrequired

Callbacks

POST 

{$request.body#/callback_url}

Формат сообщений который отправляется сервером LIFE PAY в формате POST запроса. Сообщения отправляются с хоста 84.252.142.255

Body

    order_id stringrequired

    Номер заказа по которому была активирована ссылка.

    lp_transaction_number stringrequired

    Номер транзакции в системе LIFE PAY.

    amount numberrequired

    Сумма транзакции.

    description stringrequired

    Описание платежа которое было передано при активации ссылки.

    status stringrequired

    Possible values: [error, completed]

    Конечный статус транзакции.

    status_code numberrequired

    Possible values: [10, 20]

    Код значения статуса транзакции. 10 - успешен. 20 - неуспешен

    transaction_type stringrequired

    Possible values: [payment, refund]

    Тип транзакции

    created_at stringrequired

    Время в которое была активирована транзакция по времени сервера.

    updated_at stringrequired

    Время изменения статуса транзакции.

Callbacks Responses

OK

Loading...