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