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
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
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
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
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
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"
}
}
}