Голомт Банк
  • E-Commerce
  • WC Payment Plugin
  • IPPOS
  • Instore
  • Card Gateway
  • Instore v2
  • Tokenization
  • Socialpay

›API

E-COMMERCE

  • Танилцуулга
  • Workflow
  • API

    • Ерөнхий
    • Нэхэмжлэх үүсгэх
    • Гүйлгээ шалгах
    • Токен гүйлгээ шалгах
    • Токеноор гүйлгээ хийх
  • Нэхэмжлэх дуудах
  • Push Notification
  • Merchant Redirect
  • Токен үүсгэх
  • Гүйлгээний өндөрлөө хийсэн дэлгэрэнгүй
  • Алдааны коднууд
  • Checksum

    • Тайлбар
    • Samples

E-COMMERCE English

  • Introduction
  • Workflow
  • API

    • General
    • Create an invoice
    • Check transaction
    • Check Token transaction
    • Token transactions
  • Invoice call up
  • Push Notification
  • Merchant Redirect
  • Create a token
  • Details of settlemented transactions
  • Error codes
  • Checksum

    • Definitions
    • Samples

Гүйлгээ шалгах

Гүйлгээ амжилттай эсвэл амжилтгүй хийгдсэнийг шалгаж баталгаажуулах.

Үйлчилгээний workflow

  1. Харилцагчийн browser дээрээс мерчантын тохируулсан url-руу гүйлгээний дугаар, статус гэх зэрэг ерөнхий мэдээллүүдтэй хамт redirect хийнэ.
  2. Мерчант уг мэдээллийг ашиглан баталгаажуулах хүсэлтийг Голомт банк руу илгээж давхар гүйлгээг баталгаажуулна.

Гүйлгээг шалгах шалтгаан

Харилцагчаас ирж байгаа мэдээллийг үнэн зөв гэж батлах арга байхгүй тул аюулгүй байдлын үүднээс банк руу хүсэлт илгээж дахин шалгалт хийх хэрэгтэй.

Зөвлөмж

Session-ны хугацаа дуусахад харилцагчаас хариу ирэхгүй байх тохиолдолд бидэнлүү баталгаажуулах хүсэлтийг илгээж дахин шалгалт хийхийг зөвлөж байна.

  • Мөн хэрэглэгч картын мэдээллээ бөглөж орхиод гүйлгээгээ дуусгалгүй орхих гэх мэт асуудлыг арилгах зорилгоор веб хуудсанд timer оруулж өгсөн. 2-10 минутын турш гүйлгээгээ дуусгахгүй бол автоматаар гүйлгээ цуцлах болно. Хугацааг тухайн мерчантад зориулан тохируулах боломжтой.

  • Веб хуудсанд тохируулсан timer(10мин) дууссаны дараа мерчант банкны системрүү check request илгээж төлбөр төлөлтийн гүйцэтгэлийн талаарх мэдээллийг хүлээн авна.

Функц дуудах зам

https://ecommerce.golomtbank.com/api/inquiry

Мерчант баталгаажуулах хүсэлт хийхэд шаардагдах параметрүүд

Json :

{
  "checksum": "string",
  "transactionId": "string"
}
ParameterTypeSizeDescription
transactionIdString256Байгууллагаас дамжуулах давхцахгүй гүйлгээний дугаар байна
checksumString256checksum = transactionId + transactionId

checksum-ын талаар дэлгэрэнгүй мэдээллийг энэ линкнээс уншина уу.

Response

Гүйлгээ амжилттай үеийн жишээ

{
  "status": "SENT",
  "amount": "1",
  "bank": "Голомт банк",
  "errorDesc": "Амжилттай",
  "checksum": "8e2538fac797d6828.....................3c6863f60aac",
  "errorCode": "000",
  "cardHolder": "Golomt bank",
  "transactionId": "test000001",
  "cardNumber": "949625******0003",
  "token": "9ffd1bb0544990........b0feaae5f8ee3d824e"
}

Гүйлгээ амжилтгүй үеийн жишээ

{
  "status": "SENT",
  "amount": "1",
  "bank": "Голомт банк",
  "errorDesc": "Картын хугацаа дууссан",
  "checksum": "8e2538fac797d6828ca93c34a4487c54e75803a18978d425dfec3c6863f60aac",
  "errorCode": "300",
  "cardHolder": "Golomt bank",
  "transactionId": "test000001",
  "cardNumber": "949625******0003"
}

Параметрийн тайлбар

ParameterTypeDefinition
statusStringSENT=Төлбөрийн мэдээлэл илгээсэн, PENDING=Төлбөр хүлээгдэж байгаа
amountStringКартаас хасалт хийсэн мөнгөн дүн
bankStringКарт гаргагч банкны нэр
errorDescStringСатус кодны тайлбар эндээс харах
checksumStringchecksum = transactionId + errorCode + amount + token
Токен үүсээгүй үед token талбарыг оролцуулахгүй байна.
errorCodeStringГүйлгээний статус код эндээс харах
cardHolderStringКарт эзэмшигчийн нэр
transactionIdStringМерчантын гүйлгээний дугаар
cardNumberStringГүйлгээ хийгдсэн картын дугаар
tokenStringКартыг илэрхийлэх токен дугаар
← Нэхэмжлэх үүсгэхТокен гүйлгээ шалгах →
  • Үйлчилгээний workflow
    • Гүйлгээг шалгах шалтгаан
    • Зөвлөмж
    • Функц дуудах зам
  • Мерчант баталгаажуулах хүсэлт хийхэд шаардагдах параметрүүд
    • Json :
  • Response
    • Гүйлгээ амжилттай үеийн жишээ
    • Гүйлгээ амжилтгүй үеийн жишээ
    • Параметрийн тайлбар
Facebook Open Source
Copyright © 2024 Golomt Bank