Exemple #1
0
        public TransferReversal GetTransferReversal(TransferReversalRequest request)
        {
            string response = "";
            Dictionary <string, string> responseMap = doRequest(GetURL(), "POST", Serializer <TransferReversalRequest> .Serialize(request).InnerXml);

            responseMap.TryGetValue(MESSAGE, out response);
            return(Serializer <TransferReversal> .Deserialize(response));
        }
        public void TestTransferReversalRequest()
        {
            TransferReversalRequest request = new TransferReversalRequest();

            request.ICA = "009674";
            request.TransactionReference = 4000000002010101031L;
            request.ReversalReason       = "FAILURE IN PROCESSING";
            TransferReversal transferReversal = service.GetTransferReversal(request);

            Assert.IsTrue(transferReversal != null);
            Assert.IsTrue(transferReversal.RequestId > 0);
            Assert.IsTrue(transferReversal.TransactionReference > 0);
            Assert.IsTrue(transferReversal.TransactionHistory.Transaction != null);
        }