Back to top

OpenApi Peney.net

Документ содержит подробное описание доступных сервисов Peney.net

Подпись запросов

Каждый запрос должен быть подписан. Необходимо написать письмо на help@peney.net для получения реквизитов идентификации. Подпись это хэш md5 всех параметров передаваемых в data и полученных реквизитов. Например, реквизиты

$auth = [
    "id" => 150,
    "uid" => "cb1bdcfd82be0112301d727f1ef7bb2b215609a3"
];

Пример подписи на php

$data = [
    'lastName' => 'тагиров',
    'firstName' => 'илья',
    'secondName' => 'камилович',
    'birthDay' => '15.05.1986',
    'passportNumber' => '5708289331',
    'passportDate' => '15.05.1986'
];

$sign = $auth['id'].mb_strtolower(implode("", $data)).$auth['uid'];

Провайдеры

Поиск ИНН

Запрос поиска ИНН
POST/services/inn

Поиск ИНН физического лица по указанным сведениям

Example URI

POST https://api.peney.net/public/v2/services/inn
Request
HideShow
Headers
Content-Type: application/json
Body
{
  "auth": [
    {
      "uid": "cb1bdcfd82be0112301d727f1ef7bb2b215609a3",
      "sign": "ddd"
    }
  ],
  "data": [
    {
      "lastName": "тагиров",
      "firstName": "илья",
      "secondName": "камилович",
      "birthDay": "15.05.1986",
      "passportNumber": "5708289331",
      "passportDate": "15.05.1986"
    }
  ],
  "params": [
    {
      "isTest": "0",
      "extNumber": "232343"
    }
  ]
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "auth": {
      "type": "array",
      "description": "данные для авторизации"
    },
    "data": {
      "type": "array",
      "description": "сведения о физическом лице"
    },
    "params": {
      "type": "array",
      "description": "дополнительные параметры запроса"
    }
  }
}
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "result": "590771262697",
  "data": [
    {
      "lastName": "тагиров",
      "firstName": "илья",
      "secondName": "камилович",
      "birthDay": "15.05.1986",
      "passportNumber": "5708289331",
      "passportDate": "15.05.1986"
    }
  ],
  "params": [
    {
      "isTest": "0",
      "extNumber": "232343"
    }
  ],
  "identity": "642b930d54724c6f22f8"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "result": {
      "type": "string",
      "description": "ИНН физического лица"
    },
    "data": {
      "type": "array",
      "description": "сведения о физическом лице"
    },
    "params": {
      "type": "array",
      "description": "дополнительные параметры запроса"
    },
    "identity": {
      "type": "string"
    }
  }
}
Response  400
HideShow
Headers
Content-Type: application/json
Body
{
  "code": 400.001,
  "message": "Ошибочный формат даты рождения",
  "identity": "642b930d54724c6f22f8"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "code": {
      "type": "number",
      "description": "код ошибки"
    },
    "message": {
      "type": "string",
      "description": "описание ошибки"
    },
    "identity": {
      "type": "string"
    }
  }
}
Response  403
HideShow
Headers
Content-Type: application/json
Body
{
  "code": 400.002,
  "message": "Идентификатор выключен. Обратитесь в тех. поддержку",
  "identity": "642b930d54724c6f22f8"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "code": {
      "type": "number",
      "description": "код ошибки"
    },
    "message": {
      "type": "string",
      "description": "описание ошибки"
    },
    "identity": {
      "type": "string"
    }
  }
}
Response  404
HideShow
Headers
Content-Type: application/json
Body
{
  "code": 400.003,
  "message": "Документ не найден",
  "identity": "642b930d54724c6f22f8"
}
Schema
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "code": {
      "type": "number",
      "description": "код ошибки"
    },
    "message": {
      "type": "string",
      "description": "описание ошибки"
    },
    "identity": {
      "type": "string"
    }
  }
}

Generated by aglio on 21 Jul 2017