Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır.
Dokumentasiya: https://integrify.mmzeynalli.dev
Kod: https://github.com/mmzeynalli/integrify
Məsələn, EPoint üçün sorğuları istifadə etmək istərsək:
from integrify.epoint import EPointRequest
resp = EPointRequest.pay(amount=100, currency='AZN', order_id='12345678', description='Ödəniş')
print(resp.ok, resp.body)
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)
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"""
Servis | Əsas sorğular | Bütün sorğular | Dokumentləşdirilmə | Link | Əsas developer |
---|---|---|---|---|---|
EPoint | :heavy_check_mark: | Tam | Docs | Miradil Zeynallı | |
Payriff | Vahid Həsənzadə | ||||
KapitalBank | Zaman Kazımov | ||||
LSIM | Fuad Hüseynov |