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

Гүйлгээ буцаалт хийх

Гүйлгээ хийгдсэний дараа цуцлалт хийх.

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

Гүйлгээ цуцлахын тулд тухайн гүйлгээний дугаар, дүн, болон төлбөр төлөлт хийгдсэн терминалын дугаар зэрэг мэдээллүүдийг ../pos/payment/cancel линк-рүү httpRequest POST method ашиглан илгээнэ. Үүнд банкны системээс хүсэлт амжилттай эсвэл амжилтгүй болсон талаарх мэдээлэл агуулсан response ирнэ.

Гүйлгээ амжилттай болсон мөн гүйлгээний нэгтгэлийг /settlement/ хийгээгүй үед болохыг анхаарна уу.

Мерчант хүсэлт гаргахад шаардагдах параметрүүд

Json format:

{
  "amount": "string",
  "checksum": "string",
  "invoice": "string",
  "terminal": "string"
}
ParametersTypeТайлбар
amountStringЦуцлалт хийх мөнгөн дүн
checksumStringchecksum = amount + invoice + terminal
invoiceStringНэхэмжлэхийн дугаар (maxlen = 32)
terminalStringГоломт банкнаас өгсөн 8 оронтой цифр байна

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

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

Json format:

{
  "header": {
    "code": 200,
    "status": "success"
  },
  "body": {
    "response": {
      "amount": "1",
      "card_number": "515023******7151",
      "resp_desc": "Successful",
      "resp_code": "00",
      "checksum": "6e8db550034075635328bfaa131262b0bbdbfc8b9474e47254d37c5c50ee28ee",
      "invoice": "2020020601",
      "terminal": "13133707"
    }
  }
}

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

ParameterTypeDefinition
amountStringЦуцлалт хийсэн дүн
cardNumberStringЦуцлалт хийсэн картын дугаар масктай ирнэ
resp_descStringstatus-ын талаарх тайлбар
resp_codeString00 гүйлгээ амжилттай цуцлагдсан
бусад тохиолдолд амжилтгүй
checksumStringchecksum = resp_code + amount + invoice + terminal
invoiceStringБайгууллагаас дамжуулах давхцахгүй гүйлгээний дугаар
terminalStringГоломт банкнаас өгсөн 8 оронтой цифр байна

header тусгагдсан утгууд нь мерчантаас илгээсэн мэдээллүүд бүх шалгалтаа /validation/ давж үндсэн үйлдэл хийгдсэн эсэхийг илэрхийлж байгаа бөгөөд, цуцлалт амжилттай болсон эсэхийг body хэсгийн дата-наас харахыг анхаарна уу.

header object болон алдаатай үед явуулах хариутай энэ линкээр орж танилцана уу.
← Гүйлгээ шалгахГүйлгээ settlement хийх →
  • Үйлчилгээний workflow
  • Мерчант хүсэлт гаргахад шаардагдах параметрүүд
    • Json format:
  • Амжилттай болсон үеийн хариу
    • Json format:
Facebook Open Source
Copyright © 2024 Golomt Bank