Токеноор гүйлгээ хийх
Харилцагч талаас дахин картын мэдээлэл оруулах шаардлагагүйгээр (Мерчантын backend-ээс Голомтын API-руу гүйлгээ хийх хүсэлт шидэх) гүйлгээ хийх арга.
genToken
api/invoice буюу нэхэмжлэх үүсгүүлэх хүсэлтэн дээр genToken талбарыг Y
утгатайгаар шиднэ. Ингэснээр тухайн нэхэмжлэх амжилттай төлөгдсөн үед төлбөр хийсэн картыг илэрхийлэх token үүссэн байна.
Уг token-г мерчант өөрийн user дээрээ уяж хадгалах бөгөөд дараа дараагийн гүйлгээн дээр тухайн token-оо ашиглан гүйлгээ хийнэ.
token нь зөвхөн гүйлгээ амжилттай болсон үед үүснэ.
Үүсэн token-г мерчант авахдаа тухайн гүйлгээг шалгах буюу api/inquiry функцыг дуудах үед ирнэ.
Үйлчилгээний давуу тал
- Хэрэглэгчидэд амар картын үйлчилгээ.
- Гүйлгээ хийгдэх хугацаа богино
Функц дуудах зам
https://ecommerce.golomtbank.com/api/pay
Мерчант хүсэлт гаргахад шаардагдах параметрүүд
Json
{
"amount": "string",
"checksum": "string",
"transactionId": "string",
"lang": "string",
"token": "string"
}
Parameters | Type | Length | Тайлбар |
---|---|---|---|
amount | String | 256 | Гүйлгээний хийх мөнгөн дүн |
checksum | String | 256 | checksum = amount + transactionId + token |
transactionId | String | 256 | Мерчантын гүйлгээний дугаар байна |
lang | String | 256 | Гүйлгээний дэлгэрэнгүйг авах хэл MN Монгол хэл EN Англи хэл |
token | String | 256 | Картын мэдээллийг илэрхийлэх банкнаас явуулсан утга. |
checksum-ын талаар дэлгэрэнгүй мэдээллийг энэ линкнээс уншина уу.
Response
{
"amount": "1.00",
"errorDesc": "Амжилттай",
"checksum": "9ffd1bb0544990197e4f26ab71b0feaae5f8ee3d824e70c8bcb52d14b5584652",
"errorCode": "000",
"cardNumber": "498738******3883",
"transactionId": "R749P918K873"
}
Parameter | Type | Description |
---|---|---|
amount | String | Картаас хасалт хийсэн мөнгөн дүн |
errorDesc | String | Сатус кодны тайлбар эндээс харах |
checksum | String | checksum = transactionId + errorCode + amount |
errorCode | String | Гүйлгээний статус код эндээс харах |
cardNumber | String | Гүйлгээ хийгдсэн картын дугаар масктай ирнэ |
transactionId | String | Байгууллагаас ирсэн давхцахгүй гүйлгээний дугаар байна |