Голомт Банк
  • 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 үүсгэх

QR мэдээлэл авах

SocialPay-ээс бусад төлбөрийн системээр SocialPay-н QR кодыг уншуулан төлбөр төлөх үед QR кодын дэлгэрэнгүй мэдээллийг доорх хүсэлтийг дуудаж авна.

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

Хэрэглэгч SocialPay-н QR кодыг SocialPay-аас бусад сувгаар төлөх үед ../pos/invoice/qr/detail линк-рүү httpRequest POST method ашиглан илгээж QR кодын дэлгэрэнгүй мэдээллийг хүлээж авна. Уг мэдээллийг харилцагчид харуулах болон гүйлгээ хийхэд ашиглана.

Хүсэлтийн 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:

{
  "qr": "00020101021215312662049626620496002303100000147520460105303496540411005802MN5908kub-test6011ULAANBAATAR624401210000031919370710020870315000000000034300800201630434a6"
}
ParametersTypeТайлбар
qrStringХэрэглэгчийн уншуулсан SocialPay QR text

Амжилттай болсон үеийн хариу

Json format:

{
  "transactionType": "PRCH",
  "amount": "1100",
  "invoiceNum": "000003191937071002087",
  "merchantName": "KUB-TEST",
  "currency": "MNT",
  "title": "Нэхэмжлэл",
  "allowAccount": "Y",
  "allowCard": "Y",
  "accountPaymentInfo": {
    "bankCode": "150000",
    "bankName": "Голомт банк",
    "accountNumber": "2405118484",
    "accountName": "УРТ НЭРТЭЙ ДАНС УРТ НЭРТЭЙ ДАНСУРТ НЭРТЭЙ ДАНСУРТ НЭРТЭЙ ДАНСУРТ НЭРТЭЙ ДАНСУРТ",
    "amount": "1100",
    "description": "000003191937071002087:000000000034300:KUB-TEST",
    "accountCurrency": "MNT"
  }
}
ParameterTypeТайлбар
transactionTypeStringГүйлгээний төрөл. PRCH бол PURCHASE. TRFR бол TRANSFER. Жич: TRANSFER гүйлгээ бол зөвхөн дансны гүйлгээ хийнэ (SocialPay хэрэглэгчийн болон static SocialPay QR-ууд хамаарна).
amountStringМөнгөн дүн
invoiceNumStringНэхэмжлэлийн дугаар
merchantNameStringМерчантын нэр
currencyStringГүйлгээний вальт
titleStringГарчиг
allowAccountStringГүйлгээг дансаар хийж болох эсэх. Y бол тийм, N бол үгүй
allowCardStringГүйлгээг картаар хийж болох эсэх. Y бол тийм, N бол үгүй
accountPaymentInfoStringГүйлгээ хийх дансны мэдээлэл. Жич: Дансны гүйлгээ хийх гэж байгаа тохиололд ашиглана.
bankCodeStringБанк код
bankNameStringБанк нэр
accountNumberStringМерчантын дансны дугаар
accountNameStringМерчантын дансны дугаарын нэр
accountCurrencyStringГүйлгээний вальт
amountStringМерчантын дансны дугаарын нэр
descriptionStringМөнгөн дүн
← Deeplink-тэй QR авахQR нэхэмжлэх төлөх →
  • Үйлчилгээний workflow
  • Хүсэлтийн header - ын тухай
  • Бусад төлбөрийн системээс хүсэлт гаргахад шаардагдах параметрүүд
    • Json format:
  • Амжилттай болсон үеийн хариу
    • Json format:
Facebook Open Source
Copyright © 2024 Golomt Bank