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

Transactions

Гүйлгээний жагсаалт

Мерчантын гүйлгээний жагсаалт авах.

Гүйлгээний жагсаалт авах хүсэлт:

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

Parameters

ПараметерТөрөлЗаавалТайлбар
startDateStringТиймОгноо формат "2019-01-01 00:00:00"
endDateStringТиймОгноо формат "2019-01-01 00:00:00"
currentPageNumberҮгүйХуудасны дугаар
invoiceNumberStringҮгүйНэхэмжлэлийн дугаар
trackingDataStringҮгүйtrackingData нь мерчант нэхэмжлэлийг таних зорилготой өөрийн мэдээллээ хадгалах талбар.
walletNumberStringҮгүйХаръяалагдах салбарын хэтэвчний дугаар.

startDate

Гүйлгээнд шүүлт хийхдээ ашиглах "эхлэх огноо"

endDate

Гүйлгээнд шүүлт хийхдээ ашиглах "дуусах огноо"

currentPage

Хуудасны дугаар.

invoiceNumber

Нэхэмжлэлийн дугаар.

trackingData

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

walletNumber

Салбарын хэтэвчний дугаар.

Response

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

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

НэрТөрөлТайлбар
transactionsArrayГүйлгээнүүд
totalIncomeIntegerНийт орж ирсэн гүйлгээ
totalOutIntegerНийт гарсан гүйлгээ
pagerJsonХуудаслалтын дэлгэрэнгүй мэдээлэл

Тransactions

id

Гүйлгээний дугаар

description

Гүйлгээний дэлгэрэнгүй

fromUser

Гүйлгээ хийсэн хүн

toUser

Гүйлгээг хүлээн авсан

amountType

Гарсан болон ирсэн гүйлгээг илэрхийлнэ

amount

Гүйлгээний нийт дүн

status

Гүйлгээний төлвийн статус

invoiceNumber

Нэхэмжлэлийн дугаар

trackingData

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

createdAt

createdAt нь гүйлгээ хийгдсэн огноо

Pager

number

Хуудасны дугаар

size

Нэг хуудсанд байх тоо

totalElements

Нийт гүйлгээний дугаар

totalPages

Нийт хуудасны дугаар

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

curl -X GET \
  'https://mgw.test.lending.mn/api/w/pos/transactions?startDate={startDate}&endDate={endDate}&currentPage={currentPage}&invoiceNumber={invoiceNumber}&trackingData={trackingData}&walletNumber={walletNumber}' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H 'x-and-auth-token: {token}'

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

{
    "code": 0,
    "response": {
        "transactions": [
            {
                "id": "1",
                "description": "xxx",
                "fromUser": "Хэрэглэгч ****XXXX",
                "toUser": "Хүлээн авагч",
                "amountType": "Гарсан гүйлгээ",
                "amount": "-100000.00",
                "status": "Амжилттай",
                "invoiceNumber": "invoice-number-xx",
                "trackingData": "tracking-data-xx",
                "createdAt": "2019-06-19 10:15:57"
            },
            {
                "id": "2",
                "description": "xxx",
                "fromUser": "Хэрэглэгч ****XXXX",
                "toUser": "Хүлээн авагч",
                "amountType": "Гарсан гүйлгээ",
                "amount": "-100000.00",
                "status": "Хүлээгдэж байгаа",
                "invoiceNumber": "invoice-number-xx",
                "trackingData": "tracking-data-xx",
                "createdAt": "2019-06-19 10:15:36"
            }
        ],
        "totalIncome": 0,
        "totalOut": 20000,
        "pager": {
            "number": "1",
            "size": "100",
            "totalElements": "2",
            "totalPages": 1
        }
    }
}

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

{
  "code": 400,
  "response": {
    "error": "invalid_client",
    "error_description": "The client credentials are invalid"
  }
}
← CreateInvoiceCreateReceipt →
  • Гүйлгээний жагсаалт
  • Гүйлгээний жагсаалт авах хүсэлт:
    • startDate
    • endDate
    • currentPage
    • invoiceNumber
    • trackingData
    • walletNumber
  • Response
    • Response-ын дэлгэрэнгүй
  • Тransactions
    • id
    • description
    • fromUser
    • toUser
    • amountType
    • amount
    • status
    • invoiceNumber
    • trackingData
    • createdAt
  • Pager
    • number
    • size
    • totalElements
    • totalPages
  • Хүсэлт илгээж буй жишээ:
    • Амжилттай болсон хариу
    • Амжилтгүй болсон хариу
© AND Systems LLC, All Right Reserved 2022