Для QR НСПК
Путь запроса: HM -> платежный провайдер
Метод запроса
POST
URL запроса
/hm/v1/payments/qr-nspk
Параметры запроса
Название
Формат
Описание
hmId
string
Идентификатор транзакции на стороне HoneyMoney
amount
string
Сумма в формате "100.00"
maxAmountIncrement
int
Дельта, на которую может быть увеличена сумма
currency
string(3-4)
Код валюты ISO 4217 (RUB, UZS и т.д.)
currencyRate
string
Курс валюты заявки в формате "100.00"
bankName
string
Название банка
"Сбербанк"
ttl
long
Время жизни запроса (в секундах) — период, в течение которого запрос на ввод активен
Пример запроса
curl --request POST \
--url 'https://{{domain}}/hm/v1/payments/sbp' \
--header 'X-Signature: {{sign}}' \
--header 'Authorization: Bearer {{token}}' \
-d '{
"hmId": "0fab0e5f-4876-4daa-9752-b29a12ae8855",
"amount": "1000.00",
"maxAmountIncrement": 5,
"currency": "RUB",
"currencyRate": "100.00",
"bankName":"Сбербанк",
"ttl":900
}'
Параметры ответа
Название
Формат
Описание
id
string
Идентификатор транзакции на стороне провайдера
paymentLink
string
Ссылка на qr-код для оплаты
amount
decimal
Итоговая сумма, на которую удалось подобрать реквизиты. Должна быть в диапазоне [amount; amount + maxAmountIncrement]
Пример ответа
{
"id": "payment-id-123",
"paymentLink": "https://qr.nspk.ru/XXX11?type=01&bank=111111111111&crc=7777",
"amount": 1003
}
Last updated