Блокировка средств на счете
Блокировка средств на счете
При попытке оформления заказа отправляется запрос на блокировку средств на лицевом счете по последней актуальной транзакции.
Запрос
- method — содержит информацию о типе выгрузки/запроса. Тип данных — строка.
- apiVersion — содержит информацию о версии API. Тип данных — строка.
- params — параметры объекта. Тип данных — сложный.
- params.type — тип объекта. Тип данных — строка.
- params.transactionId — идентификатор транзакции из Немо1. Тип данных — целое 32-битное число.
- params.requestId — идентификатор заказа. Тип данных — строка.
- params.sign — подпись запроса. Тип данных — строка.
Пример
{
"method": "payment",
"apiVersion": "1.0",
"params": {
"type": "begin",
"transactionId": XXX,
"requestId": "0e0d2dadd8d42961e57a1f90c4d0d495",
"sign": "c5d7814e66ed6b3f5329123fc679a2843e43c7810111109d0a14aca2138daa38"
}
}
Ответ
- method — содержит информацию о типе запроса. Тип данных — строка.
- apiVersion — содержит информацию о версии API. Тип данных — строка.
- params — параметры объекта. Тип данных — сложный.
- params.type — тип объекта. Тип данных — строка.
- params.transactionId — идентификатор транзакции из Немо1. Тип данных — целое 32-битное число.
- params.requestId — идентификатор заказа. Тип данных — строка.
- data — контейнер с данными. Тип данных — сложный.
- data.success — признак успешности. Тип данных — булевский.
- data.needComplete — признак необходимости отправки payment.complete. Тип данных — булевский.
- data.comment — дополнительная информация. Тип данных — строка.
Пример
{
"method": "payment",
"apiVersion": "1.0",
"params": {
"type": "begin",
"transactionId": XXX,
"requestId": "0e0d2dadd8d42961e57a1f90c4d0d495"
},
"data": {
"success": true,
"needComplete": true,
"comment": ”XXX”,
}
}