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.4.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

qpay_python-0.0.4-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qpay_python-0.0.4.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for qpay_python-0.0.4.tar.gz
Algorithm Hash digest
SHA256 fda42ab89c0e237f953f8ae878e103c3258168445f4b0e90781149e469884e3b
MD5 547ac6d257e7ff95befb88f754090e20
BLAKE2b-256 00d9064cf46fe28791a6ff62d111280e027194820356b19e4f389d43f23d985d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qpay_python-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for qpay_python-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 30c964aeb4ce207c67dd47228681ad42a238409e445f756801d7ae7118fdbf90
MD5 1a4aa88f5df0cc7535f112569b4b2409
BLAKE2b-256 afe23e6f861eb552e596df3d4a4df778dfb3383e70699b3e57f3ed5b6abf3539

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