LendMN Open Platform

LendMN Open Platform

  • Languages iconМонгол
    • English

›Client API

Basic Tutorial

  • Intro
  • Access token
  • Lend login
  • Create invoice
  • Pay Invoice
  • Webhook

Mini-App

  • Intro
  • UX Design

QR Payment

  • Intro

Client API

  • Intro
  • PayInvoice
  • ReadQr
  • Location
  • OpenUri
  • JavaScript to App
  • Protocol

Server API

  • AccessToken
  • UserInfo
  • Notification
  • InvoiceDetail
  • Transaction refund
  • CreateInvoiceEmbedded
  • CancelInvoice
  • EventHook
  • Transfer
  • CreateInvoice
  • Transactions
  • CreateReceipt
  • Branches
  • Invoices
  • Error codes

Policies

  • Аюулгүй байдлын шаардлага
  • Үйлчилгээний нөхцөл

Payment API

  • Create invoice
  • Check invoice
  • Cancel invoice

ReadQr

ANDembedded.readQr

Хэрэв худалдан авалт дээр юм уу хаа нэгтээ QR уншуулж өгөгдөл оруулах шаардлага гарах бол энэ функцыг ашиглана. Дуудсанаар тухайн дэлгэц дээгүүр шууд Camera modal гарч ирнэ. Уг modal дээр гараар оруулах гэсэн сонголттой, энийг дарахаар хэрэглэгч цуцалсан гэдэг param буцна. Доорх callback-ыг харна уу. ANDembedded.isEmbedded == false үед ажиллахгүйг анхаарна уу. Дэлгэрэнгүйг isEmbedded-ээс харна уу.

Example

<input
  type="button"
  id="test_payInvoice"
  value="payInvoice"
  onclick="readQr()"
/>

<script type="text/javascript">
  function readQr() {
    ANDembedded.readQr((data) => {
      if (!data.error && data.error === 0 && !!data.data) {
        alert(params.data); //QR-с уншигдсан string data
      }
    });
  }
</script>

Parameters

function readQr(
  callback: function({
    error,
    error_message,
    data
  }){}
){}

callback

Нэхэмжлэл төлөгдөх үйлдэл дууссан үед дуудагдах функц.

ТөрөлШаардлагатай
functionТийм

Хариулт

НэрДата
error0алдаа байхгүй
3хэрэглэгч цуцалсан
error_message Алдааны message
data QR-с уншигдсан string

callback function алдааны торохойлолт:

callback: (params) => {
  if (params.error > 0) {
    switch (params.error) {
      case 3: //хэрэглэгч QR уншилтыг цуцалсан
        //тодорхой үйлдэл хийнэ, QR код гараар оруулах талбар луу үсрэх мэт
        break;
    }
  } else {
    alert(params.data); //QR-с уншигдсан string data
  }
};

ANDembedded.closeQrReader

Хэрэв худалдан авалт дээр юм уу хаа нэгтээ QR уншуулж өгөгдөл оруулах шаардлага гарах бол энэ функцыг ашиглана. ANDembedded.isEmbedded == false үед ажиллахгүйг анхаарна уу. Дэлгэрэнгүйг isEmbedded-ээс харна уу.

Example

<input
  type="button"
  id="test_payInvoice"
  value="QR Уншуулах"
  onclick="readQr()"
/>

<script type="text/javascript">
  function readQr() {
    ANDembedded.readQr((data) => {
      if (!data.error && data.error === 0 && !!data.data) {
        alert(params.data); //QR-с уншигдсан string data
      }
    });
    setTimeout(function() {
      ANDembedded.closeQrReader();
    }, 60000); //минутын дараа хүчээр хаана
  }
</script>
function closeQrReader(){}

← PayInvoiceLocation →
  • ANDembedded.readQr
    • Example
    • callback
  • ANDembedded.closeQrReader
    • Example
© AND Systems LLC, All Right Reserved 2022