QPay v2 SDK client for Python projects
Project description
QPay Python
Ашиглах • Хөгжүүлэлтэнд оролцох • Лиценз
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...
...
Хөгжүүлэлтэнд оролцох
Энэхүү сантай холбоотой алдаа засвар, сайжруулалт болон бусад санал, хүсэлтийг нээлттэй хүлээж авах ба ялангуяа чанартай кодын өөрчлөлтүүд илгээвэл маш их баярлах болно.
Жич: Кодын өөрчлөлт оруулахдаа заавал тестийг нь хамт оруулахаа битгий мартаарай.
Лиценз
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for qpay_python-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11397473784e7d668acaeb35f03f2e59312df684f1c7791a126e80872a2c1961 |
|
MD5 | 4cdb2758a7d81d7e91f67a10d296abe5 |
|
BLAKE2b-256 | 94900d27fdf4d3d226aa3a15558cd55f7287cac1b4f07bea44d3933e75c1bf76 |