Instore гүйлгээний мэдээлэл шалгах
SocialPay-ээс бусад төлбөрийн системээр SocialPay-н QR кодыг уншуулан PURCHASE гүйлгээ хийгдсэний дараа төлбөрийн мэдээллийг доорх хүсэлтийг дуудаж шалгана.
Үйлчилгээний workflow
Хэрэглэгч SocialPay-н QR кодыг SocialPay-аас бусад сувгаар төлсний дараа ../pos/invoice/payment/check линк-рүү httpRequest POST method ашиглан илгээж төлбөрийн мэдээллийг амжилттай болсон эсэхийг шалгана. Qr мэдээлэл авах хүсэлтийн хариун дээр ирсэн гүйлгээний төрлийг ашиглана. Зөвхөн PURCHASE буюу PRCH гүйлгээний төрөл дээр энэ хүсэлийг дуудна.
Хүсэлтийн header - ын тухай
Хүсэлтийн header дотор X-Golomt-Cert-Id болон X-Golomt-Checksum утгуудыг заавал явуулна.
X-Golomt-Cert-Id - энэ талбарт тухайн төлбөрийн системд Голомт банкнаас урьдчилан өгсөн Certificaton ID-г явуулна.
X-Golomt-Checksum - энэ талбарт тухайн хүсэлтийн JSON Body-г энэ хүсэлтийг ашиглан checksum үүсгэн явуулна. Хүсэлтийн JSON Body нь checksum үүсгэх дата болно.
Бусад төлбөрийн системээс хүсэлт гаргахад шаардагдах параметрүүд
Json format:
{
"transactionType": "PRCH",
"invoiceNum": "00000114141968003463"
}
Parameters | Type | Тайлбар |
---|---|---|
transactionType | String | Гүйлгээний төрөл /PRCH/ |
invoiceNum | String | QR гүйлгээний нэхэмжлэлийн дугаар |
Амжилттай болсон үеийн хариу
Json format:
{
"status": "SUCCESS",
"message": "Гүйлгээ амжилттай"
}
Parameter | Type | Тайлбар |
---|---|---|
status | String | SUCCESS үед амжилттай. FAILED үед амжилтгүй |
message | String | status -ын талаарх тайлбар |