Skip to main content

QPay v2 SDK client for Python projects

Project description

QPayClient

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: qpay_python-0.0.1.tar.gz
  • Upload date:
  • Size: 5.2 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.1.tar.gz
Algorithm Hash digest
SHA256 d38281766ae03c14a04fae9a77086ccb3aa54a9af7dbd86c2f30589d25926e21
MD5 ac34aa83e9e2cd9e66fd381b75742df0
BLAKE2b-256 ba063c65bfb38f41d3a674058f0d4b7a8d9e9e8496b437f52c53b7d8f9f640f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qpay_python-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa5161cf65e0347efb5c8f204bf9dfa55200ccc67fab81e2df6262d641e8e8c8
MD5 1ce0bbab770ef81168b3995e5733f3cb
BLAKE2b-256 98003e4ab0dd18290a55dcbcca51e6404c607492d80902f4bad26ec7a543140e

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