LendMN Open Platform

LendMN Open Platform

  • Languages iconМонгол
    • English

›Server 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

CreateInvoiceEmbedded

Embedded ашиглах үед нэхэмжлэл үүсгэх

ААН талаас embedded ашиглаж буй хэрэглэгч дээр нэхэмжлэл үүсгэх. Хэрэглэгчийн AccessТокен хүчинтэй хугацаанд хэрэглэгч дээр нэхэмжлэл үүсгэх боломжтой.

Нэхэмжлэл үүсгэх хүсэлт:

METHODURLHEADER
POST/api/w/invoicescontent-type: application/x-www-form-urlencoded
x-and-auth-token: {AccessToken}

AccessToken

Embedded ашиглаж буй тухайн хэрэглэгчийн мерчант-д зориулсан Хэрэглэгчийн AccessТокен

Parameters

ПараметерТөрөлЗаавалТайлбар
amountIntegerТиймНэхэмжлэгдэх мөнгөн дүн
durationNumberТиймНэхэжлэлийн хүчинтэй хугацаа секундээр
descriptionStringТиймНэхэмжлэлийн гүйлгээний утга
successUriStringҮгүйХэрэглэгч нэхэмжлэл төлсөн үед буцааж дуудах uri. SuccessUri-нь мерчант талын захиалгын мэдээллийг агуулах ёстой.
жишээ: successUri=http://{merchant.domain}/?orderId=123123

amount

Нэхэмжлэгдэх мөнгөн дүн.

duration

Нэхэжлэлийн хүчинтэй хугацаа секундээр.

description

Нэхэмжлэл ирэх үед мөн нэхэмжлэлийн дэлгэрэнгүй үзэх үед нэхэмжлэлийн гүйлгээний утга дэлгэцэнд харагдах болно.

successUri

Хэрэглэгч нэхэмжлэл төлсөн үед буцааж дуудах uri. SuccessUri-нь мерчант талын захиалгын мэдээллийг агуулах ёстой.

жишээ: successUri=http://{merchant.domain}/?orderId=123123

Response

НэрТөрөлТайлбар
codeIntegerХариу код 0 - амжилттай эсвэл алдааны код
responseMixedХэрвээ алдаа гарсан тохиолдолд алдааны тайлбар байна. Амжилттай бол дэлгэрэнгүй мэдээлэл.

Response-ын дэлгэрэнгүй

НэрТөрөлТайлбар
amountIntegerНэхэмжлэлийн дүн
invoiceNumberStringНэхэмжлэлийн дугаар
qr_linkStringMobile app болон browser-р Лендмн нээгдэх deeplink
qr_stringStringQR зурагдах string

amount

Нэхэмжлэлийн мөнгөн дүн.

invoiceNumber

Нэхэмжлэлийн дугаар энэхүү дугаарыг ашиглаж нэхэмжлэлийн дэлгэрэнгүй мэдээллийг авч болно.

qr_link

Нэхэмжлэлийн дэлгэрэнгүй рүү үсрэх deeplink

qr_string

Дэлгэцэн дээр харуулах шаардлагатай үед ашиглах QR кодын дата.

Хүсэлт илгээж буй жишээ:

curl --request POST \
  --url 'https://mgw.test.lending.mn/api/w/invoices'' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --header 'x-and-auth-token: {Token}' \
  --data 'amount={Amount}&description={Description}&duration={3600}&successUri={SuccessUri}'

Амжилттай болсон хариу

{
  "code": 0,
  "response": {
    "amount": 7000,
    "invoiceNumber": "7a459581-6c80-4efb-be9f-f07978261f94",
    "qr_link": "andpay://lend.mn/i/m/7a459581-6c80-4efb-be9f-f07978261f94",
    "qr_string": "https://pay.and.global/i/m/7a459581-6c80-4efb-be9f-f07978261f94"
  }
}

Амжилтгүй болсон хариу

{
  "code": 400,
  "response": {
    "error": "invalid_client",
    "error_description": "The client credentials are invalid"
  }
}
← Transaction refundCancelInvoice →
  • Embedded ашиглах үед нэхэмжлэл үүсгэх
  • Нэхэмжлэл үүсгэх хүсэлт:
    • AccessToken
  • Parameters
    • amount
    • duration
    • description
    • successUri
  • Response
    • Response-ын дэлгэрэнгүй
    • amount
    • invoiceNumber
    • qr_link
    • qr_string
  • Хүсэлт илгээж буй жишээ:
    • Амжилттай болсон хариу
    • Амжилтгүй болсон хариу
© AND Systems LLC, All Right Reserved 2022