user.check - Проверка клиента

Параметры запроса

Параметр Тип Описание
info info Данные по которым идет идентификация пользователя у контрагента
acc Account Авторизация у контрагента

Пример запроса


{
    "jsonrpc": "2.0",
    "method": "user.check",
    "params": {
                "info": {
                        "login": "998912345678",
                        }
                "acc": {
                        "login": "oson",
                        "password": "1234567890",
                        }
             }
}

Параметр ответа

Параметр Тип Описание
exist bool Признак возможности проведения платежа
status int Статус запроса (код ошибки)
message string Сообщение об ошибке

Пример не успешного ответа


{
"jsonrpc" : "2.0",
"id" : "1",
"result" : {
            "status" : 5,
            "message" : "Провайдер временно не доступен",
            "exist" : false,
            "error": {  "code" : 99 } 
            } 
}

Пример успешного ответа


{
"jsonrpc": "2.0",   "id": 1 ,
"result": {
            "status": 0,
            "message" : "Оплата возможно, проверка успешно",
            "exist" : true,
            "error": { "code" : 0 } 
            }
}