Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

NewDB PHP SDK

Официальная PHP-библиотека для интеграции с NewDB REST API — проверкой физических лиц, юридических лиц, паспортов, ФНС, ФССП, банкротств, залогов и арбитражных дел по реестрам РФ (ФНС, ФССП, МВД, Федресурс, КАД Арбитр, ЕГРЮЛ, ЕГРИП, Нотариат).

Latest Version on Packagist Software License PHP Version


Установка

Установите пакет через Composer:

composer require newdb/sdk

Быстрый старт

<?php

require_once __DIR__ . '/vendor/autoload.php';

use NewDB\Client;

$client = new Client('your_api_token');

// 1. Проверка баланса
$balance = $client->getBalance();
echo "Баланс: {$balance['balance']} запросов\n";

// 2. Проверка действительности паспорта РФ (МВД)
$passport = $client->checkPassportMvd('4510', '123456', 'Иван', 'Иванов');
print_r($passport);

// 3. Комплексная проверка организации по ИНН с авто-ожиданием результата
$task = $client->complexCompanyCheck('7707083893');
$completedTask = $client->waitForResult($task['requestId'], 60);
print_r($completedTask['results']);

Поддерживаемые методы

  • checkPassportMvd($seria, $number, $firstname, $lastname) — проверка действительности паспорта (МВД)
  • checkPassportFns($seria, $number, $firstname, $lastname, $dob) — получение ИНН и валидация паспорта (ФНС)
  • complexPassportCheck($seria, $number, $firstname, $lastname) — комплексная проверка физлица
  • checkFssp($firstname, $lastname, $dob, $regioncode = '100') — долги и исполнительные производства ФССП
  • checkEgrul($inn) — сведения ЕГРЮЛ / Прозрачный бизнес
  • checkFnsBlock($inn, $bik = null) — блокировки банковских счетов ФНС
  • complexCompanyCheck($inn) — комплексная проверка компании

Документация

About

Official PHP SDK for NewDB REST API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages