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); }