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

›API

Instore

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

    • Утсаар нэхэмжлэх авах
    • QR авах
    • Deeplink-тэй QR авах
    • QR мэдээлэл авах
    • QR нэхэмжлэх төлөх
    • Instore гүйлгээний мэдээлэл шалгах
    • Нэхэмжлэх цуцлах
    • Гүйлгээ шалгах
    • Гүйлгээ буцаалт хийх
    • Гүйлгээ settlement хийх
    • Push Notification
    • Хэрэгцээт файлууд
    • Response формат

    Checksum

    • Тайлбар
    • Checksum үүсгэх

Push Notification

Тайлбар

Мерчант тал банкнаас төлбөр төлөгдсөн эсэх мэдээллийг realtime хүлээж авна. Ингэснээр хэрэглэгчийн төхөөрөмжөөс хамаарсан алдаа, худалдан авагчийн интернер холболтоос үүсэн төлбөрийн мэдээллийг алдах зэрэг эрсдлээс сэргийлж, төрбөрийн статусыг банкнаас шууд давхар хүлээж авах болно.

Банкнаас тавих шаардлагууд

Үйлчилгээг авахын тулд мерчант нь notification хүлээж авах API-н url-ыг банкинд бүртгүүлсэн байх шаардлагатай.
API нь ганцхан POST method-г дэмждэг байх шаардлагатай. GET, PUT ,DELETE гэх зэрэг бусад method-г disable хийсэн байх.
API-н url дээр SSL тохируулсан байх шаардлагатай

Банкнаас явуулах мэдээллийн хэлбэр

Банкны зүгээс шидэх request нь json форматтай байна

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

{
  "approval_code": "924353",
  "amount": "1",
  "card_number": "515023******7151",
  "resp_desc": "Амжилттай",
  "resp_code": "00",
  "checksum": "ec36c52c6de0ac16a045e06717e2fba631b7e686c9d99785d338b387d8958cb0",
  "invoice": "2020020601",
  "terminal": "13133707"
}

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

{
  "approval_code": "",
  "amount": "1",
  "card_number": "515023******7151",
  "resp_desc": "Үлдэгдэл хүрэлцэхгүй",
  "resp_code": "51",
  "checksum": "ec36c52c6de0ac16a045e06717e2fba631b7e686c9d99785d338b387d8958cb0",
  "invoice": "2020020601",
  "terminal": "13133707"
}

resp_code нь 2 оронтой String утга байх бөгөөд зөвхөн "00" үед амжилттай, бусад бүх тохиолдолд амжилтгүй болсоныг илтгэнэ.

Параметрүүд

ParameterTypeDefinition
approval_codeStringКартын систем дээр гүйлгээ амжилттай болсоныг илэрхийлэх дугаар
amountStringКартаас хасалт хийсэн мөнгөн дүн
card_numberStringГүйлгээ хийсэн картын дугаар масктай ирнэ
resp_descStringresp_code-н дэлгэрэнгүй тайлбар
resp_codeString00 үед гүйлгээ амжилттай
бусад тохиолдолд амжилтгүй
checksumStringchecksum = resp_code + invoice + amount + terminal
invoiceStringБайгууллагаас дамжуулах давхцахгүй гүйлгээний дугаар
terminalStringГоломт банкнаас өгсөн 8 оронтой цифр байна
← Гүйлгээ settlement хийхХэрэгцээт файлууд →
  • Тайлбар
  • Банкнаас тавих шаардлагууд
  • Банкнаас явуулах мэдээллийн хэлбэр
    • Гүйлгээ амжилттай үеийн жишээ
    • Гүйлгээ амжилтгүй үеийн жишээ
    • Параметрүүд
Facebook Open Source
Copyright © 2024 Golomt Bank