Skip to main content

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

Project description

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ə

Download files

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

Source Distribution

integrify_kapitalbank-1.0.0.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

integrify_kapitalbank-1.0.0-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file integrify_kapitalbank-1.0.0.tar.gz.

File metadata

  • Download URL: integrify_kapitalbank-1.0.0.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for integrify_kapitalbank-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6a7ae3f19f83cf3fbdb059f5732c4709ccee202a0e081f4c12e6d3affe23859a
MD5 d009eb58a8f1988df7fe95251f9e774e
BLAKE2b-256 67456174c1c5819b05dd75caef76f1fefeac5544a9efd331195f1605aa4b6e43

See more details on using hashes here.

Provenance

The following attestation bundles were made for integrify_kapitalbank-1.0.0.tar.gz:

Publisher: publish.yml on Integrify-SDK/integrify-kapitalbank-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file integrify_kapitalbank-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for integrify_kapitalbank-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d0b340a236d674f566b63d442f335276f1f8f1d81b5090f30ed8174250f14f6
MD5 ec0eeba2bee16fb0602fd5743a6743a6
BLAKE2b-256 f9841f856706ee1b3c9604d6bb1b9e9651b59aeb4c1f5bb92475e886ce954ff5

See more details on using hashes here.

Provenance

The following attestation bundles were made for integrify_kapitalbank-1.0.0-py3-none-any.whl:

Publisher: publish.yml on Integrify-SDK/integrify-kapitalbank-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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