public static string sampleCheckSale() { request.Check.Sale sale = SampleRequests.sampleCheckSale(); string response = sale.send(); return(response); }
public static request.Check.Sale sampleCheckSale() { request.Check.Sale saleRequest = new request.Check.Sale(); Credentials credentials = new Credentials(); credentials.AcceptorID = "1147003"; saleRequest.Credentials = credentials; Transaction transaction = new Transaction(); transaction.ReferenceNumber = "1"; transaction.TransactionAmount = "100.10"; transaction.OrderSource = transaction.OrderSourceDict["ECOMMERCE"]; saleRequest.Transaction = transaction; Address address = new Address(); address.BillingName = "John Smith"; address.BillingAddress1 = "1 Main St."; address.BillingCity = "Burlington"; address.BillingState = "MA"; address.BillingZipcode = "01803-3747"; address.BillingEmail = "*****@*****.**"; address.BillingPhone = "978-551-0040"; address.BillingCountry = address.BillingCountryDict["USA"]; saleRequest.Address = address; DemandDepositAccount demandDepositAccount = new DemandDepositAccount(); demandDepositAccount.RoutingNumber = "123234345"; demandDepositAccount.DDAAccountType = "Checking"; demandDepositAccount.CheckNumber = "456"; saleRequest.DemandDepositAccount = demandDepositAccount; PaymentAccount paymentAccount = new PaymentAccount(); paymentAccount.PaymentAccountID = "1232343454565"; saleRequest.PaymentAccount = paymentAccount; Reports reports = new Reports(); reports.ReportGroup = "1243"; saleRequest.Reports = reports; Application application = new Application(); application.ApplicationID = "1234"; saleRequest.Application = application; return(saleRequest); }
public static string sampleCheckVoid() { request.Check.Sale sale = SampleRequests.sampleCheckSale(); string response = sale.send(); string transactionID = Utilities.getTransactionID(response); if (transactionID != null) { request.Check.Void void_ = SampleRequests.sampleCheckVoid(transactionID); response = void_.send(); return(response); } System.Console.WriteLine("Sale failed. Cannot perform Void transaction"); return(null); }