Отмена операции¶
Тип запроса¶
POST
URL¶
{server}/ws/mobile/api/operations/new
{server} - сервер FlexOil
Тело запроса¶
{
"partnerUID":"",
"cardNumber":"",
"holderId":0,
"operationSum":0,
"serviceCode":"",
"posTerminalId":0,
"rrn":""
}
partnerUID - UID партнёра, назначается сервисом
cardNumber - Номер карты
holderId - ID держателя (получен на этапе Регистрация держателя карты)
operationSum - Сумма операции
serviceCode - Код товара/услуги
posTerminalId - ID терминала (из списка, полученного с помощь метода Получение списка разрешённых точек)
rrn - Идентификатор транзакции, полученный при выполнении авторизации (12 цифр)
Пример запроса¶
{
"partnerUID":"hb6Ecd5wE6jtWlUR3VHiZSSot1s0P2L",
"cardNumber":"1111111111",
"holderId":507106,
"operationSum":1,
"serviceCode":"CW",
"posTerminalId":501012,
"rrn":"000000123456"
}
Ответ сервера¶
{
"code": "",
"message": "",
"data": {
"rrn": ""
},
"list": null
}
code - код ответа (OK или Error)
message - сообщение об ошибке в случае ошибки
data - данные авторизации, null, если ошибка
rrn - Идентификатор транзакции отмены
Примеры ответа¶
{
"code": "OK",
"message": "",
"data": {
"rrn": "000000654321"
},
"list": null
}
{
"code": "Error",
"message": "Недостаточно средств",
"data": null,
"list": null
}