Versions Compared

Key

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

...

98 - Exceeds cash limit

Sample Response

...

Response - POS Transfer

Code Block
<?xml
version="1.0"?>
<Response>
    <MaskedPan>null</MaskedPan>
    <ResponseCode>00</ResponseCode>
    <AuthorizeCode>null</AuthorizeCode>
    <CardHolderName>null</CardHolderName>
    <Amount>10000</Amount>
    <RetrievalRefNo>null</RetrievalRefNo>
    <TerminallD>2214YY0M
    </TerminalID>
    <TransTime>2024-09-27T00:24:31.000000000</TransTime>
    <PaymentMethod>POS_TRANSFER</PaymentMethod>
    <CardScheme>null</CardScheme>
</Response>

Sample Response - Card Payment

Code Block
<?xml version="1.0"?> 
<Response>
<MaskedPan>512345******6913<1230</MaskedPan>
<ResponseCode>00</ResponseCode>
<AuthorizeCode>187127<<AuthorizeCode>1B7D</AuthorizeCode>
<CardHolderName>CUSTOMER/INSTANT<ZENITH</CardHolderName>
<Amount>10000</Amount>
<RetrievalRefNo>000000000003<<RetrievalRefNo>000000000007</RetrievalRefNo>
<TerminalID>2057ILZS<<TerminalID></TerminalID>
<TransTime>2024<TransTime>2023-0309-04T1711T17:4707:1233.000000000</TransTime>
<PaymentMethod>CARD_PURCHASE</PaymentMethod>
<CardScheme>VISA<<CardScheme>MASTERCARD</CardScheme>
</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;

 Contact Support

pos-integrations@moniepoint.com