Skip to content

Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu kitabxana KapitalBank inteqrasiyası üçün nəzərdə tutulmuşdur.

License

Notifications You must be signed in to change notification settings

Integrify-SDK/integrify-kapitalbank-python

Repository files navigation

Integrify KapitalBank

Caution

Bütün sorğular rəsmi dokumentasiyalara uyğun yazılsalar da, Integrify qeyri-rəsmi API klient-dir.

Integrify

Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu kitabxana KapitalBank inteqrasiyası üçün nəzərdə tutulmuşdur.

Test Publish Package version Netlify Status

Downloads Supported Python versions Coverage


Dokumentasiya: https://integrify.mmzeynalli.dev/integrations/kapitalbank/about/

Kod: https://github.com/Integrify-SDK/integrify-kapitalbank-python


Rəsmi Dokumentasiya (v1.0.3)

Azərbaycanca, İngliscə, Rusca

Ə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 loading Tam Miradil Zeynallı
KapitalBank Tam Zaman Kazımov
LSIM Tam Miradil Zeynallı
Posta Guvercini Tam Zaman Kazımov
Azericard loading Tam loading Miradil Zeynallı
Payriff loading loading loading loading Vahid Həsənzadə

About

Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu kitabxana KapitalBank inteqrasiyası üçün nəzərdə tutulmuşdur.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published