Skip to main content

QPay v2 SDK client for Python projects

Project description

QPay Python

ci status codecov
pypi link supported python versions

АшиглахХөгжүүлэлтэнд оролцохЛиценз

QPay v2 гүйлгээний сервисүүдийг Python хэлний орчинд ашиглахад зориулсан сан

QPayClient -г ашиглах

Хамгийн эхлээд QPayClient -с объект үүсгэж авна. Ингэхийн тулд KKTТ ХХК -тай гэрээ хийн нэр, нууц үг авсан байх шаардлагатай. Нэг л удаа үүсгээд авчихсан байхад токен дуусах, сунгах зэрэг дээр санаа зовох шаардлагагүй.

import qpay import QPayClient

client = QPayClient(host="https://merchant.qpay.mn/v2/", username="MERCHANT_USERNAME", password="MERCHANT_PASSWORD")

...

QPayClient нь singleton paradigm -г ашигладаг учир нэг л объект үүсгэж, тэрийгээ дахин ашиглана. Шаардлагатай сервисүүдийг үүсгэсэн объектоороо дамжуулан дуудна.

...

payload = {"invoice_code": ... }
invoice = client.invoice_create(json=payload)
print(invoice.qr_text) # 0002010102121531279404962794049600000000KKTQ...

...

Хөгжүүлэлтэнд оролцох

Энэхүү сантай холбоотой алдаа засвар, сайжруулалт болон бусад санал, хүсэлтийг нээлттэй хүлээж авах ба ялангуяа чанартай кодын өөрчлөлтүүд илгээвэл маш их баярлах болно.

Жич: Кодын өөрчлөлт оруулахдаа заавал тестийг нь хамт оруулахаа битгий мартаарай.

Лиценз

MIT License

Project details


Download files

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

Source Distribution

qpay_python-0.0.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

qpay_python-0.0.2-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file qpay_python-0.0.2.tar.gz.

File metadata

  • Download URL: qpay_python-0.0.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for qpay_python-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b5cae2528a3a87bf248ea06364fa3811a7aacf2dc85b785b9e254d17be7ed931
MD5 e319b3aab92420933f4c4eddfccb0bca
BLAKE2b-256 d0126dda2c881116c1e2fabaf522564dcd1f9e63261e13d5a87d0c711a916795

See more details on using hashes here.

File details

Details for the file qpay_python-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: qpay_python-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for qpay_python-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b0444b7392cede8a1922b9818186e22d21c7323ece491c067be659bdc3c17b93
MD5 809b8b80e8af08c21d6586d9edd5f28b
BLAKE2b-256 fde2c87c2437edffb43215991a1aa50bd60dde71d654346aafdd8f10a0077b4e

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