Integrify KapitalBank
[!Caution] Bütün sorğular rəsmi dokumentasiyalara uyğun yazılsalar da, Integrify qeyri-rəsmi API klient-dir.
Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu kitabxana KapitalBank inteqrasiyası üçün nəzərdə tutulmuşdur.
Dokumentasiya: https://integrify.mmzeynalli.dev/integrations/kapitalbank/about/
Kod: https://github.com/Integrify-SDK/integrify-kapitalbank-python
Rəsmi Dokumentasiya (v1.0.3)
Ə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-kapitalbank
İstifadəsi
Bu sorğulardan istifadə etmək üçün, bu dəyərləri "environment variable"-larına əlavə etməlisiniz: KAPITAL_USERNAME, KAPITAL_PASSWORD
Əlavə olaraq KAPITAL_ENV dəyişənini də təyin etməlisiniz. Default olaraq saxlasaz test mühitindən istifadə edəcəksiniz. Əks halda, prod dəyərini təyin etməlisiniz.
Kapital interfeysinin dilini dəyişmək istəyirsinizsə, KAPITAL_INTERFACE_LANG "environment variable"-na dəyər verin. Default olaraq, Azərbaycan dili olacaq.
Sorğular uğurlu və ya uğursuz olduqda, spesifik URL-ə yönləndirmək istəyirsinizsə, bu dəyişənlərə də mühit levelində dəyər verin: KAPITAL_REDIRECT_URL
Sorğular listi
| Sorğu metodu | Məqsəd | Kapital API | Callback-ə sorğu atılır |
|---|---|---|---|
create_order |
Ödəniş | /api/order |
✅ |
get_order_information |
Ödəniş haqda qısa məlumat | /api/order/{order_id} |
❌ |
get_detailed_order_info |
Ödəniş haqda detallı məlumat | /api/order/{order_id} |
❌ |
refund_order |
Geri ödəniş sorğusu | /api/order/{order_id}/exec-tran |
❌ |
save_card |
Kartı saxlamaq üçün ödəniş sorğusu | /api/order |
✅ |
pay_and_save_card |
Kartı saxlamaq və ödəniş etmək üçün ödəniş sorğusu | /api/order |
✅ |
full_reverse_order |
Ödənişi ləğv etmək üçün sorğu | /api/order/{order_id}/exec-tran |
❌ |
clearing_order |
Ödənişin təsdiq edilməsi üçün sorğu | /api/order/{order_id}/exec-tran |
❌ |
pay_with_saved_card |
Ödənişin hissəsini ləğv etmək üçün sorğu | /api/order/{order_id}/exec-tran |
❌ |
[!Caution] Bütün sorğular rəsmi dokumentasiyalara uyğun yazılsalar da, Integrify qeyri-rəsmi API klient-dir.
Dəstəklənən başqa API inteqrasiyaları
| Servis | Əsas sorğular | Bütün sorğular | Dokumentləşdirilmə | Real mühitdə test | Əsas developer |
|---|---|---|---|---|---|
| EPoint | ✅ | Tam | ✅ | Miradil Zeynallı | |
| KapitalBank | ✅ | ✅ | Tam | ✅ | Zaman Kazımov |
| LSIM | ✅ | ✅ | Tam | ✅ | Miradil Zeynallı |
| Posta Guvercini | ✅ | ✅ | Tam | ✅ | Zaman Kazımov |
| Azericard | ✅ | Tam | Miradil Zeynallı | ||
| Payriff | Vahid Həsənzadə |
Metadata
Release files for integrify-kapitalbank 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| integrify_kapitalbank-1.1.0.tar.gz | 28.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| integrify_kapitalbank-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.9 kB
Release files / integrify_kapitalbank-1.1.0.tar.gz
| Download URL | integrify_kapitalbank-1.1.0.tar.gz |
|---|---|
| Size | 28.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b0015580d33d71ab6fb5383f63b953302943fb1fe8c346950f0d931b973bef1
|
|
BLAKE2b-256 checksum How to use checksums |
d3445f30f227b1f0757f7ecfbd411c2a9fdd49d83dddfd1918dda11545acf58b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.
Transparency logRelease files / integrify_kapitalbank-1.1.0-py3-none-any.whl
| Download URL | integrify_kapitalbank-1.1.0-py3-none-any.whl |
|---|---|
| Size | 30.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a77a2379d57460c2779b3dc3969e3238145c8444c5d59775f4dcf25a64958584
|
|
BLAKE2b-256 checksum How to use checksums |
2e1ef5ae1fcc1343036e6a471c32237e5ab20750df67245621d1048e5069abd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.
Transparency log