Голомт Банк
  • 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

Нэхэмжлэх үүсгэх

Голомт банкны картын мэдээлэл бөглөх хуудсыг дуудахдаа мерчантын дугаар, гүйлгээний дугаар, дүн гэх мэт дата-г илэрхийлсэн нэхэмжлэх дугаарыг урьдчилан үүсгүүлнэ. Үүссэн нэхэмжлэх дугаарыг харилцагчын browser дээр параметр байдлаар дуудаж карт бөглөх хуудсыг гаргаж ирнэ.

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

  1. Хэрэглэгч төлбөр төлөлт хийх хүсэлт гаргахад мерчант талаас банкинд шаардлагатай параметрүүдийн хамт нэхэмжлэх хүсэлтийг манай ../api/merchant/invoice линк-рүү httpRequest POST method ашиглан илгээх бөгөөд банкны системээс нэхэмжлэх дугаар агуулсан response явуулна.
  2. Тухайн response-оос нэхэмжлэх дугаарыг ашиглан хэрэглэгчийн browser дээр банкны хуудас дуудуулна. Тэндээс картын мэдээллийг харилцагчаас хүлээн авч банкны систем дээр гүйлгээ хийгдэнэ.

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

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

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

Json format:

{
  "amount": "string",
  "callback": "string",
  "checksum": "string",
  "genToken": "string",
  "returnType": "string",
  "transactionId": "string",
  "socialDeeplink": "string"
}
ParametersTypeТайлбар
amountStringКартаас хасалт хийх мөнгөн дүн
callbackStringХарилцагчийн browser дээрээс callback буюу redirect хийх мерчантын url байна
checksumStringchecksum = transactionId +amount + returnType + callback
genTokenStringY үед гүйлгээ хийгдсэний дараа тухайн картыг илэрхийлэх token авна. N үед token авахгүй.
returnTypeStringМерчантын url рүү redirect хийх method-н POST GET утга байна. MOBILE үед app-н deeplink дуудна.
transactionIdStringМерчантын гүйлгээний дугаар байна.
socialDeeplinkStringY үед socialpay deeplink авна, N үед авахгүй

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

genToken: pay буюу token-той гүйлгээ хийх үед ашиглагдах token авах тохиргоо. Дэлгэрэнгүйг энэ линкээр уншина уу.

transactionId: 16 оронгоос бага, тоо болон үсэг холилдсон эсвэл дан тоо агуулсан байна.

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

Json:

{
  "checksum": "9ac76e1ecd0cb23b25cf2dbf976de7bc4d6ff11aebfbd83216aae29be16534b8",
  "transactionId": "P544F455K809",
  "invoice": "d7fb2858-df36-469e-b40d-2815fe9215cf",
  "socialDeeplink": "socialpay-payment://key=VnEWLv/nmtt2LbKjvujI8toXiR1RFt6d7zmGxNvFiHnR5YfNLDu/bx1gHRsK8PjwQbEwxcU1q4fsAPHqHRtrDPdsFQiug/vCFNNux9YbTEg="
}
ParameterTypeDefinition
checksumStringБанк талаас үүсгэх checksum
checksum = invoice + transactionId
transactionIdStringМерчантын гүйлгээний дугаар байна
invoiceStringТухайн гүйлгээний дугаар дээр үүссэн нэмэмжлэхийн дугаар
socialDeeplinkStringSocialpay deeplink байна
← ЕрөнхийГүйлгээ шалгах →
  • Үйлчилгээний workflow
    • Функц дуудах зам
  • Мерчант хүсэлт гаргахад шаардагдах параметрүүд
    • Json format:
  • Амжилттай болсон үеийн хариу
    • Json:
Facebook Open Source
Copyright © 2024 Golomt Bank