Создание расширения для QR-кода по ID
POST /v2/mia/qr/{qrId}/extension
Позволяет продлить срок действия и/или изменить сумму для существующего гибридного QR-кода. Полезно, если QR-код необходимо повторно использовать для нового заказа или задать новый срок действия.
Request Body Parameters
expiresAt
string (datetime)
Да
Новая дата истечения срока действия QR-кода. Должна соответствовать: минимум 1 минута, максимум 60 дней от текущего момента.
(min > 0 / max = 100000)
Формат ISO 8601 (например,"2029-10-22T10:32:28+03:00").
amount
number (decimal)
Да, для Fixed или Controlled
Сумма оплаты. Должна удовлетворять ограничениям: amountMin <= amount <= amountMax. Не разрешено для Free.
amountMin
number (decimal)
Да, для Controlled
Минимальная сумма оплаты. Не разрешено для Fixed илиFree.
amountMax
number (decimal)
Да, для Controlled
Максимальная сумма оплаты. Не разрешено для Fixed или Free.
description
string (max 500)
Да
Описание заказа.
orderId
string (max 100)
Нет
ID заказа со стороны продавца.
callbackUrl
string (max 1000)
Нет
URL для уведомления после оплаты. Формат: HTTPS.
redirectUrl
string (max 1000)
Нет
URL, на который клиент перенаправляется после оплаты. Формат: HTTPS.
Request example
{
"expiresAt": "2029-11-22T10:32:28+03:00",
"amount": 100.00,
"description": "Updated order description",
"orderId": "456",
"callbackUrl": "https://example.com/callback",
"redirectUrl": "https://example.com/success"
}Response (200 OK)
result
object
Объект ответа.
result.extensionId
string (guid)
ID добавленного расширения.
ok
boolean
true если запрос был обработан успешно, иначе false .
errors
array
Список ошибок, если имеются.
errors.errorCode
string
Код ошибки.
errors.errorMessage
string
Описание ошибки.
Response example
Последнее обновление