Утсаар нэхэмжлэх авах
Харилцагч өөрийн утасны дугаараа баталгаажуулан SocialPay app дээр бүртгүүлсэн байдаг. Уг утасны дугаар луу нь гүйлгээний нэхэмжлэх шидэх хүсэлт.
Үйлчилгээний workflow
- Хэрэглэгч SocialPay аpp-аар тооцоо хийх хүсэлт гаргахад мерчант талаас банкинд шаардлагатай параметрүүдийн хамт нэхэмжлэх хүсэлтийг манай ../pos/invoice/phone линк-рүү httpRequest POST method ашиглан илгээнэ.
- Үүнд банкны системээс нэхэмжлэх дугаар агуулсан response явуулна. Мөн үүссэн нэхэмжлэх нь хэрэглэгчийн утасруу илгээгдэх бөгөөд ингэснээр хэрэглэгч гүйлгээг гүйлцэтгэх боломжтой болно.
Мерчант хүсэлт гаргахад шаардагдах параметрүүд
Json format:
{
"amount": "string",
"checksum": "string",
"invoice": "string",
"phone": "string",
"terminal": "string"
}
Parameters | Type | Тайлбар |
---|---|---|
amount | String | Картаас хасалт хийх мөнгөн дүн |
checksum | String | checksum = terminal + invoice + amount + phone |
phone | String | Харилцагчийн утасны дугаар |
invoice | String | Нэхэмжлэхийн дугаар (maxlen = 32) |
terminal | String | Голомт банкнаас өгсөн 8 оронтой цифр байна |
checksum-ын талаар дэлгэрэнгүй мэдээллийг энэ линкнээс уншина уу.
Амжилттай болсон үеийн хариу
Json format:
{
"header": {
"code": 200,
"status": "success"
},
"body": {
"response": {
"desc": "Төлбөрийн мэдээлэл амжилттай илгээгдлээ.",
"status": "SUCCESS"
}
}
}
Parameter | Type | Definition |
---|---|---|
desc | String | status -ын талаарх тайлбар |
status | String | SUCCESS үед амжилттай. FAILED үед амжилтгүй. |
header
тусгагдсан утгууд нь мерчантаас илгээсэн мэдээллүүд бүх шалгалтаа /validation/ давж үндсэн үйлдэл хийгдсэн эсэхийг илэрхийлж байгаа бөгөөд, цуцлалт амжилттай болсон эсэхийгbody
хэсгийн дата-наас харахыг анхаарна уу..
header object болон алдаатай үед явуулах хариутай энэ линкээр орж танилцана уу.