Exemplo n.º 1
0
        public static string sampleCheckSale()
        {
            request.Check.Sale sale     = SampleRequests.sampleCheckSale();
            string             response = sale.send();

            return(response);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }