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

CreateInvoice

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

Нэхэмжлэлийг хүлээн авагч тодорхой үед үүсгэж болно эсвэл хүлээн авагч тодорхойгүй үед үүсгэж болно.

Хэрэглэгч тодорхой үед нэхэмжлэл амжилттай үүсвэл хэрэглэгчийн LendMN app дээр сонордуулга ирэх болно.

Утасны дугаар болон хэрэглэгчийн хэтэвчний дугаар ашиглаж нэхэмжлэл үүсгэх хүсэлт:

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

Parameters

ПараметерТөрөлЗаавалТайлбар
amountStringТиймНэхэмжлэгдэх мөнгөн дүн
durationNumberТиймНэхэжлэлийн хүчинтэй хугацаа секундээр
phoneNumberNumberҮгүйНэхэмжлэл хүлээн авагчийн утасны дугаар
userWalletNumberNumberҮгүйНэхэмжлэл хүлээн авагчийн хэрэглэгчийн хэтэвчний дугаар
descriptionStringТиймНэхэмжлэлийн гүйлгээний утга
trackingDataStringҮгүйtrackingData нь мерчант нэхэмжлэлийг таних зорилготой өөрийн мэдээллээ хадгалах талбар. (50 хүртэлх тэмдэгт)

amount

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

duration

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

phoneNumber

Нэхэмжлэл хүлээн авагчийн утасны дугаар тодорхой үед phoneNumber- утасны дугаартай хэрэглэгч рүү нэхэмжлэл илгээх.

userWalletNumber

Нэхэмжлэл хүлээн авагчийн QR-г уншуулж хэрэглэгчийн хэтэвчний дугаарыг авч илгээнэ. userWalletNumber- хэтэвчний дугаартай хэрэглэгч рүү нэхэмжлэл илгээх.
* Нэхэмжлэл хүлээн авагч нь тодорхой үед phoneNumber, userWalletNumber параметрийн аль нэгийг илгээснээр хэрэглэгч дээр нэхэмжлэл үүснэ.
Харин phoneNumber, userWalletNumber параметрийг зэрэг илгээсэн үед userWalletNumber- хэтэвчний дугаартай хэрэглэгч дээр нэхэмжлэл үүснэ.

description

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

trackingData

trackingData нь мерчант нэхэмжлэлийг таних зорилготой өөрийн мэдээллээ хадгалах талбар.

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/pos/invoices' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --header 'x-and-auth-token: {token}' \
  --data 'amount={amount}&phoneNumber={phoneNumber}&trackingData={trackingData}&duration=3600&description={description}'

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

{
  "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"
  }
}
← TransferTransactions →
  • Нэхэмжлэл үүсгэх
  • Утасны дугаар болон хэрэглэгчийн хэтэвчний дугаар ашиглаж нэхэмжлэл үүсгэх хүсэлт:
    • amount
    • duration
    • phoneNumber
    • userWalletNumber
    • description
    • trackingData
  • Response
    • Response-ын дэлгэрэнгүй
    • amount
    • invoiceNumber
    • qr_link
    • qr_string
  • Хүсэлт илгээж буй жишээ:
    • Амжилттай болсон хариу
    • Амжилтгүй болсон хариу
© AND Systems LLC, All Right Reserved 2022