Unblock - Разблокировка средств на карте
Запрос выполняется командой Unblock.
Запрос используется для осуществления разблокировки денежных средств с карты Пользователя, предварительно заблокированных командой Block.
В результате успешной обработки запроса разблокированные денежные средства становятся доступными на карте Пользователя.
Внимание: для успешного списания необходимо, чтобы на момент исполнения запроса платеж имел статус Authorized
Название |
Описание |
Формат |
Обязательный |
key |
Идентификатор Продавца. Выдается Продавцу с параметрами тестового/боевого доступа |
Строка |
Да |
map_order_id |
Идентификатор платежа в системе theMAP |
Строка (максимум 50 символов) |
Да |
amount |
Сумма блокировки в минимальных единицах валюты (копейках) |
Целое число |
Да |
Название |
Описание |
Формат |
Обязательный |
Key |
Идентификатор Продавца. Выдается Продавцу с параметрами тестового/боевого доступа |
Строка |
Да |
OrderId |
Идентификатор платежа в системе theMAP |
Строка (максимум 50 символов) |
Да |
Amount |
Сумма списания в минимальных единицах валюты (копейках) |
Целое число |
Да |
Пример запроса POST:
Content-Type: application/json
https:{domain}/Unblock
{
"key": "TestTerminal",
"map_order_id": "TestOrder123",
"amount": 300
}
Пример реализации запроса в программном коде:
curl -X POST \
https:https:{domain}/Unblock \
-H 'Content-Type: application/json' \
-d '{"key": "NewAPI","map_order_id": "1579860051","amount": 2000}'
Пример запроса POST:
Content-Type: application/x-www-form-urlencoded
https:{domain}/Unblock
Key:TestTerminal
Amount:300
OrderId:TestOrder123
Пример реализации запроса в программном коде:
curl -X POST \
https:https:{domain}/Unblock \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'Key=TestTerminal&Amount=300&OrderId=TestOrder123'
Пример ответа на успешный запрос:
{
"Success": true,
"OrderId": "TestOrder123",
"NewAmount": 0,
"ErrCode": ""
}
Пример ответа на не успешный запрос:
{
"Success": false,
"OrderId": "TestOrder123",
"NewAmount": 0,
"ErrCode": "AMOUNT_EXCEED"
}