Skip to main content

QR_INQUIRY

Тайлбар

Merchant (Epay системд холбогдсон өөр fintech)-ийн үүсгэсэн QR кодыг уншуулаад EPay рүү илгээн энэ QR-ийн нэхэмжлэлийн мэдээллийг авах.

POST https://dev-switch.epayment.mn/api/messages/inquiry

Headers:

  • Content-Type: application/json
  • X-Api-Key: CLIENT_KEY

Илгээх мессеж

  • Мессежний бүтэц
    {
    "qrcPayload": "", // Уншсан QR код
    "paymentCode": "", // Wallet талаас үүсгэсэн код
    "customerName": "", // QR уншсан хэрэглэгчийн нэр
    "customerCode": "" // QR уншсан хэрэглэгчийн код
    }
  • Жишээ мессэж
    {
    "qrcPayload": "00020101021226400014A00000084300010104009502106128328515520489995303496540450005802MN5907Enkhsod6011ULAANBAATAR61051100062200116INV173104207832280020163044d2d",
    "paymentCode": "673583de0eb301079b6106e8",
    "customerName": "Enkhsod",
    "customerCode": "10222"
    }

Хүлээн авах мессеж

  • Мессежний бүтэц
    {
    "success": true, // Хүсэлт амжилттай эсэх
    "trxId": "", // EPay-ээс үүсгэсэн гүйлгээний дугаар (UUID)
    "beneficiaryBankAccounts": [
    // Төлбөр хүлээн авах данснууд (нэг байсан ч массив)
    {
    "bankName": "", // Банкны нэр
    "bankCode": "", // Банкны код (ж: "0005")
    "accountNumber": "", // Дансны дугаар
    "accountName": "", // Дансны нэр
    "accountCurrency": "MNT", // Валют (default: MNT)
    "isDefault": true // Анхдагч эсэх
    }
    ],
    "customerName": "", // Худалдан авагч/мерчантын нэр
    "customerCode": "", // Худалдан авагч/мерчантын код
    "transactionType": "PURCHASE", // Гүйлгээний төрөл (optional)
    "mccCode": "", // MCC код (optional)
    "amount": 5000, // Дүн
    "currency": "MNT", // Валют (optional, default: MNT)
    "description": "Тестийн гүйлгээ 1", // Гүйлгээний утга
    "invoiceCode": "INV...", // Нэхэмжлэхийн дугаар (optional)
    "paymentCode": "673583de0eb301079b6106e8", // Wallet-аас илгээсэн код (optional)
    "isAllowCard": false, // Картын гүйлгээ зөвшөөрөх эсэх (optional, default: false)
    "charge": 25.0 // Шимтгэл (optional, тоо)
    }
  • Жишээ мессеж
    {
    "success": true,
    "trxId": "23688577-d8a6-4160-95a6-fe37f343b7b6",
    "beneficiaryBankAccounts": [
    {
    "bankName": "QPay",
    "bankCode": "0061",
    "accountNumber": "6128328515",
    "accountName": "Enkhsod",
    "accountCurrency": "MNT",
    "isDefault": true
    }
    ],
    "amount": 5000,
    "currency": "MNT",
    "description": "Тестийн гүйлгээ 1",
    "transactionType": "PURCHASE",
    "isAllowCard": false,
    "invoiceCode": "INV1731559554641",
    "paymentCode": "673583de0eb301079b6106e8"
    }