Download the PHP package imv/gateway without Composer

On this page you can find all versions of the php package imv/gateway. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package gateway

IMV Gateway

Latest Version on Packagist

IMV Gateway API bilan ishlash uchun Laravel paketi. Bu paket orqali Soliq, Pasport, E-IMZO va boshqa davlat xizmatlari ma'lumotlarini osonlik bilan olishingiz mumkin.

O'rnatish

Konfiguratsiya faylini nashr qilish:

Sozlash

.env faylingizga quyidagi ma'lumotlarni qo'shing:

Foydalanish

Facade orqali (STIR bo'yicha ma'lumot olish)

Pasport ma'lumotlarini olish (PINFL bo'yicha)

E-IMZO xizmatlari

Mavjud Metodlar

Soliq / Tashkilot

Metod Qaytish turi Tavsif
getOrganDataByTin($tin) OrganInfo STIR bo'yicha tashkilot ma'lumotlari
getTaxOrganInfo($tin) TaxOrganInfo Soliq qo'mitasi bo'yicha kengaytirilgan ma'lumot
getOrganCars($tin) OrganCarList Tashkilot transport vositalari ro'yxati
getOrgBuildingsList($tin) Response Tashkilot kadastr binolari ro'yxati
getStaffCount($tin) Response Tashkilot xodimlari soni
getDebtInfoJuridic($tin) Response Yuridik shaxs qarzdorlik ma'lumotlari
getEntrepreneurRating($tin) Response Tadbirkor reytingi
getJuridicLicense($tin) Response Yuridik litsenziya ro'yxatga olishlar

Moliyaviy hisobotlar

Metod Qaytish turi Tavsif
getFinancialData($quarter, $requestDate, $tin, $year) Response Moliyaviy hisobot shakl 2
getFinancialReport($quarter, $requestDate, $tin, $year) Response Moliyaviy hisobot shakl 1

Kadastr / Kommunal xizmatlar

Metod Qaytish turi Tavsif
getCadastrData($cadastralNumber) Response Kadastr raqami bo'yicha ma'lumot
getColdWaterData($cadastralNumber) Response Sovuq suv balansi (Suvsoz)
getHotWaterData($cadastralNumber) Response Issiq suv ma'lumotlari (Veolia)
getGasData($cadastralNumber) Response Gaz ma'lumotlari
getTrashData($cadastralNumber) Response Chiqindi/axlat ma'lumotlari
getHetDataByCadNumber($cadastralNumber) Response Elektr (HET) kadastr bo'yicha
getHetDataBySoato($soato, $licshet) Response Elektr (HET) SOATO bo'yicha
getMibEstateBan($cadastralNumber, $pinfl) Response MIB ko'chmas mulk taqiqi tekshiruvi

Fuqaro / Shaxsiy ma'lumotlar

Metod Qaytish turi Tavsif
getPassportInfo($pinfl, $birthDate, $document, $isPhoto) PassportInfo PINFL bo'yicha pasport ma'lumotlari
getWorkplace($pinfl) WorkplaceResponse Joriy ish joyi ma'lumotlari
getMentalIllness($pinfl) Response Ruhiy salomatlik reestri
getNarcologist($pinfl) Response Narkologiya reestri
getSocialProtection($pinfl) Response Ijtimoiy himoya ma'lumotlari
getFamilyReestr($pinfl) Response Oila reestri (IHMA)
getYattData($pinfl) Response YATT tadbirkor ma'lumotlari
getSchoolChildrenInfo($pinfl) Response Maktab o'quvchilari ma'lumotlari
getWomenService($pinfl, $passportSn) Response Ayollar xizmati tekshiruvi
getYouthDaftar($passportNumber, $passportSeria, $pinfl) Response Yoshlar daftari tekshiruvi

Qarzdorlik / MIB

Metod Qaytish turi Tavsif
getMibDebt($tin, $senderPinfl) Response MIB qarzdor ijro so'rovi

Sudlanganlik

Metod Qaytish turi Tavsif
sendConvictionSearch(...) Response Sudlanganlik qidiruvi yuborish
getConvictionCheck($queryId) Response Sudlanganlik natijasini tekshirish

E-IMZO (Raqamli imzo)

Metod Qaytish turi Tavsif
getEImzoTimestamp($sign) EImzoTimestamp E-IMZO vaqt tamg'asini olish
verifyAttached($pkcs7b64) VerifyAttachedResponse PKCS7 imzorgi ma'lumotlarini tekshirish
makeAttached($pkcs7b64) Response Biriktirilgan imzo yaratish so'rovi

Xatoliklarni boshqarish

Agar so'rov muvaffaqiyatsiz bo'lsa yoki API xato qaytarsa, GatewayException tashlanadi:

Litsenziya

MIT litsenziyasi.


All versions of gateway with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
illuminate/contracts Version ^12.0|^13.0
saloonphp/saloon Version ^4.0
spatie/laravel-data Version ^4.0
spatie/laravel-package-tools Version ^1.16
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package imv/gateway contains the following files

Loading the files please wait ...