Skip to main content

Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır.

Project description

Integrify

Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır.

Test Package version Netlify Status Downloads Supported Python versions Coverage


Dokumentasiya: https://integrify.mmzeynalli.dev

Kod: https://github.com/mmzeynalli/integrify


Əsas özəlliklər

  • Kitabxana həm sync, həm də async sorğu dəyişimini dəstəkləyir.
  • Kitabaxanadakı bütün sinif və funksiyalar tamamilə dokumentləşdirilib.
  • Kitabaxanadakı bütün sinif və funksiyalar tipləndirildiyindən, "type hinting" aktivdir.
  • Sorğuların çoxunun məntiq axını (flowsu) izah edilib.

Kitabxananın yüklənməsi

$ pip install integrify

İstifadəsi

Məsələn, EPoint üçün sorğuları istifadə etmək istərsək:

Sync

from integrify.epoint import EPointRequest

resp = EPointRequest.pay(amount=100, currency='AZN', order_id='12345678', description='Ödəniş')
print(resp.ok, resp.body)

Async

from integrify.epoint import EPointAsyncRequest

# Async main loop artıq başlamışdır
resp = await EPointAsyncRequest.pay(amount=100, currency='AZN', order_id='12345678', description='Ödəniş')
print(resp.ok, resp.body)

Sorğu cavabı

Yuxarıdakı sorğuların (və ya istənilən sorğunun) cavab formatı ApiResponse class-ıdır:

class ApiResponse:
    ok: bool
    """Cavab sorğusunun statusu 400dən kiçikdirsə"""

    status_code: int
    """Cavab sorğusunun status kodu"""

    headers: dict
    """Cavab sorğusunun header-i"""

    body: Dəyişkən
    """Cavab sorğusunun body-si"""

Dəstəklənən API inteqrasiyaları

Servis Əsas sorğular Bütün sorğular Dokumentləşdirilmə Link
EPoint :heavy_check_mark: loading Tam Docs
Payriff loading loading Tam loading

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

integrify-2.0.1.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

integrify-2.0.1-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

Details for the file integrify-2.0.1.tar.gz.

File metadata

  • Download URL: integrify-2.0.1.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for integrify-2.0.1.tar.gz
Algorithm Hash digest
SHA256 37a8f86a9951c3c0eb87e3761abe661a7b8ba8b21f48bfe6a371f527b931fbc8
MD5 e8b3718b0184ccbfb44bde8cdcecfb9a
BLAKE2b-256 4391e968c0a61baa0a44dcb0743eb04f80b2b2e68af72b9c28ed34035f3338cb

See more details on using hashes here.

File details

Details for the file integrify-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: integrify-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for integrify-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb4b3406c5ac811484ed3b6ac378c5a20c2373ef6766d54e60f5ad7926a4b4a3
MD5 3e9e8c5365e769cfd5c1b609f721cf62
BLAKE2b-256 a4de0cc2e2eab6dfe20d39a48a1030ad830f7a5e6410745f0a3c40bb16be5338

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page