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

›Жишээ код

IPPOS

  • Танилцуулга
  • Workflow
  • Хэрэгцээт файлууд
  • Жишээ код

    • Холболт шалгах
    • Гүйлгээ
    • Буцаалт
    • Өдөр өндөрлөх
    • SocialPay
  • Баримтны шаардлага
  • Web based IPPOS

    • GLMTPOS service суулгах
    • GLMTPOS service specification

    SP630ПОС заавар

    • SP630ПОС-н IPPOS-р ажиллах заавар

IPPOS English

  • Introduction
  • Workflow
  • Required files
  • Example code

    • Check connection
    • Transaction
    • Void
    • Settlement
    • SocialPay
  • Receipt requirements
  • Web based IPPOS

    • GLMTPOS service specification

Буцаалт

Буцаалт буюу харилцагчийн картнаас гүйлгээг буцаана.

Request object-ын тайлбар

Request objectЗориулалтТайлбар
request.operationCodeҮйлдлийн дугаарТогтмол 4 гэж илгээнэ.
request.TerminalIDТөхөөрөмжийн дугаарIPPOS төхөөрөмжийн дугаар. Кассын машин бүрт өөр дугаар байна.
request.AmountГүйлгээний дүнГүйлгээний дүн. Сүүлийн 2 орон бутархай.
request.CurrencyCodeВалютТогтмол 496 гэж илгээнэ.

C# Жишээ код

  DualConnector.DCLink dclink = new DualConnector.DCLink();
  DualConnector.ISAPacket request = new DualConnector.SAPacket();
  DualConnector.ISAPacket response = new DualConnector.SAPacket();
  request.OperationCode = 4;
  request.TerminalID = "13133707";
  request.Amount = "20000";
  request.CurrencyCode = "496";
  try
  {
      int res = dclink.InitResources();
      if (res != 0)
      {
          Console.WriteLine("Exception during InitResource: " + dclink.ErrorDescription);
      }
      else
      {
          res = dclink.Exchange(ref request, ref response, 5000000);
          if (res != 0)
          {
              Console.WriteLine("Exception during DCExchange: " + dclink.ErrorDescription);
          }
      }
      dclink.FreeResources();
      if (response.Status == 1)
      {
          Console.WriteLine("Cancellation Successful");
      }
      else
      {
          Console.WriteLine("Cancellation Failed");
          Console.WriteLine("Error reason:" + response.TextResponse);
      }
  }
  catch (Exception e)
  {
      Console.WriteLine("Exception during DualConnector: " + e.Message);
  }
  Console.ReadKey();

Response object-ын тайлбар

Response objectЗориулалтТайлбар
response.statusГүйлгээний статус1 үед үйлдэл амжилттай, бусад үед амжилтгүй
response.TextResponseАлдааны тайлбарҮйлдэл амжилтгүй болсон үед алдааны тайлбарыг агуулна.
← ГүйлгээӨдөр өндөрлөх →
  • Request object-ын тайлбар
  • C# Жишээ код
  • Response object-ын тайлбар
Facebook Open Source
Copyright © 2024 Golomt Bank