Transactions
Гүйлгээний жагсаалт
Мерчантын гүйлгээний жагсаалт авах.
Гүйлгээний жагсаалт авах хүсэлт:
METHOD | URL | HEADER |
---|---|---|
GET | /api/w/pos/transactions | content-type: application/x-www-form-urlencoded x-and-auth-token: {Token} |
Parameters
Параметер | Төрөл | Заавал | Тайлбар |
---|---|---|---|
startDate | String | Тийм | Огноо формат "2019-01-01 00:00:00" |
endDate | String | Тийм | Огноо формат "2019-01-01 00:00:00" |
currentPage | Number | Үгүй | Хуудасны дугаар |
invoiceNumber | String | Үгүй | Нэхэмжлэлийн дугаар |
trackingData | String | Үгүй | trackingData нь мерчант нэхэмжлэлийг таних зорилготой өөрийн мэдээллээ хадгалах талбар. |
walletNumber | String | Үгүй | Харъяалагдах салбарын хэтэвчний дугаар. |
startDate
Гүйлгээнд шүүлт хийхдээ ашиглах "эхлэх огноо"
endDate
Гүйлгээнд шүүлт хийхдээ ашиглах "дуусах огноо"
currentPage
Хуудасны дугаар.
invoiceNumber
Нэхэмжлэлийн дугаар.
trackingData
trackingData нь мерчант нэхэмжлэлийг таних зорилготой өөрийн мэдээллээ хадгалах талбар.
walletNumber
Салбарын хэтэвчний дугаар.
Response
Нэр | Төрөл | Тайлбар |
---|---|---|
code | Integer | Хариу код 0 - амжилттай эсвэл алдааны код |
response | Mixed | Хэрвээ алдаа гарсан тохиолдолд алдааны тайлбар байна. Амжилттай бол дэлгэрэнгүй мэдээлэл. |
Response-ын дэлгэрэнгүй
Нэр | Төрөл | Тайлбар |
---|---|---|
transactions | Array | Гүйлгээнүүд |
totalIncome | Integer | Нийт орж ирсэн гүйлгээ |
totalOut | Integer | Нийт гарсан гүйлгээ |
pager | Json | Хуудаслалтын дэлгэрэнгүй мэдээлэл |
Т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}¤tPage={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"
}
}