QR нэхэмжлэх төлөх
SocialPay-ээс бусад төлбөрийн системээр SocialPay-н QR кодыг уншуулан төлбөр төлөх хүсэлт.
Үйлчилгээний workflow
Хэрэглэгч SocialPay-н QR кодыг SocialPay-аас бусад төлбөрийн сувгаар төлөхдөө ../pos/invoice/pay/third линк-рүү httpRequest POST method ашиглан илгээнэ. Үүнд банкны системээс хүсэлт амжилттай эсвэл амжилтгүй болсон талаарх мэдээлэл агуулсан response ирнэ.
Хүсэлтийн 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:
{
"invoice": "000008191937071002124",
"amount": "1100",
"pid": "1321321",
"token": "50de6bec27aee0d0dbb32be70771df31fc73de25cd570c13c0e1d66ff3f724be"
}
Parameters | Type | Тайлбар |
---|---|---|
invoice | String | Нэхэмжлэлийн дугаар |
amount | String | Мөнгөн дүн |
pid | String | Тухайн систем дэх хэрэглэгчийн unique дугаар |
token | String | Төлбөр төлөх картын токен |
Амжилттай болсон үеийн хариу
Json format:
{
"status": "success",
"message": "Successful"
}
Parameter | Type | Тайлбар |
---|---|---|
status | String | SUCCESS үед амжилттай. FAILED үед амжилтгүй. |
message | String | status -ын талаарх тайлбар |