Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

98 - Exceeds cash limit

Sample Response<?xml version="1.0"?>

Code Block
<Response>

...


<MaskedPan>418745******

...

6913</MaskedPan>

...


<ResponseCode>00</ResponseCode>

...


<AuthorizeCode>187127</AuthorizeCode>

...


<CardHolderName>CUSTOMER/INSTANT</CardHolderName>
<Amount>10000</Amount>

...


<RetrievalRefNo>000000000003</RetrievalRefNo>

...


<TerminalID>2057ILZS</TerminalID>

...


<TransTime>2024-

...

03-

...

04T17:

...

47:

...

12.000000000</TransTime>

...


<PaymentMethod>CARD_PURCHASE</TransTime>
<CardScheme>VISA</TransTime>
</Response>

Error codes

Code Block
languagec#
 public const int SuccessStatus = 0;
 public const int PortNotOpenStatus = -1;
 public const int SendErrorStatus = -2;
 public const int ReceiveErrorStatus = -3;
 public const int ReceiveTimeoutStatus = -4;
        public const int InvalidResponseLengthStatus = -5;
        public const int InvalidAcknowledgeResponseStatus = -6;
        public const int InvalidConnectionStatusResponse = -7;
        public const int  ReceiveConnectionErrorStatus = -8;
        public const int ReceiveTimeoutStatusWithPartialResponse = -9;

...