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

Transfer

Хэрэглэгч рүү мөнгө шилжүүлэх

Хэрэглэгч рүү мөнгө шилжүүлэх тохиолдолд энэ үйлдлийг ашиглах боломжтой. Хэрэглэгчийн дугаар эсвэл хэрэглэгчийн хэтэвчийн дугаар ашиглаж илгээнэ. Хүсэлт илгээхдээ хүсэлтийн Parameters-ыг мерчант өөрийн цахим нууц гарын үсгээр баталгаажуулж Header дээр баталгаажуулалтын signature-ыг явуулах ёстой.

Event хүлээн авах:

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

Token

Мерчантын урт хугацааны Token. Энэхүү Token-ыг мерчант үүсгэх үед хүчинтэй хугацаа тохируулж үүсгэнэ.

Parameters

ПараметерТөрөлЗаавалТайлбар
amountStringТиймШилжүүлэх мөнгөн дүн
receiverWalletNumberStringҮгүйХэрэглэгчийн хэтэвчийн дугаар
receiverIdStringҮгүйХэрэглэгчийн дугаар
descriptionStringТиймТайлбар
timeNumberТиймХүсэлт илгээсэн хугацаа. Энэ хугацаанаас 5 минутын дотор үйлдлийг хийх үүрэгтэй.

amount

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

receiverWalletNumber

Мөнгө хүлээн авагчийн хэтэвчийн дугаар.

receiverId

Хүлээн авагчийн мерчант-д зориулсан дугаар userId.

description

Гүйлгээний тайлбар. Гүйлгээний тайлбар нь мөнгө ирсэн гэдгийг мэдэгдэх сонордуулгын дэлгэрэнгүй дээр харагдана.

time

Хүсэлт илгээсэн timestamp.

Response

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

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

curl --request DELETE \
  --url 'https://mgw.test.lending.mn/api/w/transfer' \
  --header 'x-and-auth-token: {token}'
  --header 'signature: {signature}'
  -d '{
    "amount": 1000,
    "receiverWalletNumber": "12345",
    "description": "description",
    "time": 1556441864988
  }'

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

{
  "code": 0,
  "response": {
    "orderId":113,
    "walletNumber":"12345",
    "receiverId":null,
    "time": 1556441864988
  }
}

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

{
  "code": 400,
  "response": {
    "error": "invalid_client",
    "error_description": "The client credentials are invalid"
  }
}
← EventHookCreateInvoice →
  • Хэрэглэгч рүү мөнгө шилжүүлэх
  • Event хүлээн авах:
    • Token
  • Parameters
    • amount
    • receiverWalletNumber
    • receiverId
    • description
    • time
  • Response
  • Хүсэлт илгээж буй жишээ:
    • Амжилттай болсон хариу
    • Амжилтгүй болсон хариу
© AND Systems LLC, All Right Reserved 2022