QPay V2 payment integration for FastAPI.
pip install fastapi-qpayfrom fastapi import FastAPI
from fastapi_qpay import qpay_router
app = FastAPI()
app.include_router(qpay_router, prefix="/qpay")QPAY_BASE_URL=https://merchant.qpay.mn
QPAY_USERNAME=your_username
QPAY_PASSWORD=your_password
QPAY_INVOICE_CODE=your_invoice_code
QPAY_CALLBACK_URL=https://yoursite.com/qpay/webhookfrom fastapi import Depends
from qpay import AsyncQPayClient
from fastapi_qpay import get_qpay_client
@app.post("/pay")
async def pay(client: AsyncQPayClient = Depends(get_qpay_client)):
invoice = await client.create_simple_invoice(...)
return invoiceMIT