public static request.Credit.Reversal sampleCreditReversal(string transactionID) { request.Credit.Reversal reversalRequest = new request.Credit.Reversal(); Credentials credentials = new Credentials(); credentials.AcceptorID = "1147003"; reversalRequest.Credentials = credentials; Reports reports = new Reports(); reports.ReportGroup = "1243"; reversalRequest.Reports = reports; Transaction transaction = new Transaction(); transaction.TransactionID = transactionID; reversalRequest.Transaction = transaction; Application application = new Application(); application.ApplicationID = "1234"; reversalRequest.Application = application; return(reversalRequest); }
public static string sampleCreditReversal() { request.Credit.Authorization authorization = SampleRequests.sampleCreditAuthorization(); string response = authorization.send(); string transactionID = Utilities.getTransactionID(response); if (transactionID != null) { request.Credit.Reversal reversal = SampleRequests.sampleCreditReversal(transactionID); response = reversal.send(); return(response); } System.Console.WriteLine("Authorization failed. Cannot perform Reversal transaction"); return(null); }