Получить динамическую ссылку
POST/get_dynamic_qr
Получить динамическую ссылку СБП со счетом на оплату
Request
- application/json
Body
Possible values: >= 3 characters
apikey из кабинета LIFE PAY
Номер терминала
Possible values: >= 10
and <= 1000000
Default value: 249.99
Сумма платежа которая будет передана на оплату. Примеры корректных значений: 100.00, 140, 25.50, 200.2
Possible values: >= 3 characters
Назначение платежа
Адрес клиента для отправки уведомлений
Possible values: >= 3 characters
id заказа в кассовом ПО, используется для дальнейшей идентификации в системе и проведения возвратов
Responses
- 200
- 400
- 415
- 500
Example response
- application/json
- Schema
- Example (from schema)
- Success Response - Ok
- Error Response - Terminal not found
Schema
- GetDynamicQrV1ResponseModel
- ErrorResponseModel
anyOf
Код. 0 - запрос успешен. 1 - ошибка данных запроса. 2 - ошибка обработки запроса.
Сообщение об ошибке, либо Ok
data
object
Адрес кассовой ссылки
Номер транзакции в Life-Pay.
Possible values: [active
, inactive
, completed
, expired
]
Статус платежной ссылки
{}
{
"code": 0,
"message": "Ok",
"data": {
"qr_payload": "https://qr.nspk.ru/F73990D50CBC40F4BBB4F9C786B620F9?type=02&bank=100000000007&cur=RUB&crc=C836",
"lp_transaction_number": 50000000000002,
"status": "active"
}
}
{
"code": 1,
"message": "Терминал не найден",
"data": {}
}
Example response
- application/json
- Schema
- Example (from schema)
- Error Response - ValidationError
Schema
{
"code": 0,
"message": "string",
"data": {}
}
{
"code": 3,
"data": {},
"message": "Request contains unprocessible characters"
}
- application/json
- Schema
- Example (from schema)
Schema
{
"detail": "Unsupported media type '' in request. 'application/json' is required"
}
Example response
- application/json
- Schema
- Example (from schema)
- Internal Server Error
Schema
{
"code": 0,
"message": "string",
"data": {}
}
{
"code": 3,
"data": {},
"message": "Internal Error"
}