CreateInvoiceEmbedded
Embedded ашиглах үед нэхэмжлэл үүсгэх
ААН талаас embedded ашиглаж буй хэрэглэгч дээр нэхэмжлэл үүсгэх. Хэрэглэгчийн AccessТокен хүчинтэй хугацаанд хэрэглэгч дээр нэхэмжлэл үүсгэх боломжтой.
Нэхэмжлэл үүсгэх хүсэлт:
METHOD | URL | HEADER |
---|---|---|
POST | /api/w/invoices | content-type: application/x-www-form-urlencoded x-and-auth-token: {AccessToken} |
AccessToken
Embedded ашиглаж буй тухайн хэрэглэгчийн мерчант-д зориулсан Хэрэглэгчийн AccessТокен
Parameters
Параметер | Төрөл | Заавал | Тайлбар |
---|---|---|---|
amount | Integer | Тийм | Нэхэмжлэгдэх мөнгөн дүн |
duration | Number | Тийм | Нэхэжлэлийн хүчинтэй хугацаа секундээр |
description | String | Тийм | Нэхэмжлэлийн гүйлгээний утга |
successUri | String | Үгүй | Хэрэглэгч нэхэмжлэл төлсөн үед буцааж дуудах uri. SuccessUri-нь мерчант талын захиалгын мэдээллийг агуулах ёстой. жишээ: successUri=http://{merchant.domain}/?orderId=123123 |
amount
Нэхэмжлэгдэх мөнгөн дүн.
duration
Нэхэжлэлийн хүчинтэй хугацаа секундээр.
description
Нэхэмжлэл ирэх үед мөн нэхэмжлэлийн дэлгэрэнгүй үзэх үед нэхэмжлэлийн гүйлгээний утга дэлгэцэнд харагдах болно.
successUri
Хэрэглэгч нэхэмжлэл төлсөн үед буцааж дуудах uri. SuccessUri-нь мерчант талын захиалгын мэдээллийг агуулах ёстой.
жишээ: successUri=http://{merchant.domain}/?orderId=123123
Response
Нэр | Төрөл | Тайлбар |
---|---|---|
code | Integer | Хариу код 0 - амжилттай эсвэл алдааны код |
response | Mixed | Хэрвээ алдаа гарсан тохиолдолд алдааны тайлбар байна. Амжилттай бол дэлгэрэнгүй мэдээлэл. |
Response-ын дэлгэрэнгүй
Нэр | Төрөл | Тайлбар |
---|---|---|
amount | Integer | Нэхэмжлэлийн дүн |
invoiceNumber | String | Нэхэмжлэлийн дугаар |
qr_link | String | Mobile app болон browser-р Лендмн нээгдэх deeplink |
qr_string | String | QR зурагдах 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"
}
}